


Giorgia works on Adobe Experience Manager, a massive platform running on dozens of Kubernetes clusters with hundreds of namespaces per cluster. She explains how Adobe uses Helm to manage applications at scale and what challenges arise in such a large environment.
In this episode, Ronald and Jan speak with Giorgia Fiscaletti, Cloud Reliability Engineer at Adobe. Giorgia shares how she moved from a creative background in art and digital design into the world of cloud engineering and Kubernetes.
At Adobe, Giorgia works on Adobe Experience Manager, a massive platform running on dozens of Kubernetes clusters with hundreds of namespaces per cluster. She explains how Adobe uses Helm to manage applications at scale and what challenges arise in such a large environment.
From creative roots to cloud engineering:
A surprising yet powerful transition from artistic studies to high-scale cloud platforms.
Helm at massive scale:
Adobe initially ran a dedicated Helm controller and source controller per namespace, but with clusters containing 200–300 namespaces, this caused significant API server overload.
Sharding as the solution:
By centralizing controllers and introducing sharding based on labels, the engineering team was able to drastically reduce API server pressure.
Etcd bottlenecks:
Helm release secrets accumulated over time, pushing etcd against its limits and causing read-only conditions. Giorgia describes how this issue was discovered and resolved.
Complex layers of customization:
Adobe combines Helm with multiple configuration layers—customer-specific settings, internal feature toggles, and experimental patches—all coexisting in one GitOps workflow.
Real-world scale:
50+ clusters, ~200 namespaces per cluster, Argo CD pipelines, Flux controllers, and highly diverse customer configurations all operating in parallel.
Life at Adobe:
Giorgia provides a unique behind-the-scenes look at the tools, architecture, and engineering culture that support a platform used by thousands of developers worldwide.
This episode offers a rare insight into the scaling challenges, architectural decisions, and technical creativity required to run Kubernetes smoothly in a global enterprise environment like Adobe.
----------------------------------
In deze aflevering spreken Ronald en Jan met Giorgia Fiscaletti, Cloud Reliability Engineer bij Adobe. Giorgia vertelt hoe ze vanuit een creatieve achtergrond in kunst en digital design uiteindelijk in de wereld van cloud engineering en Kubernetes terechtkwam.
Bij Adobe werkt Giorgia aan Adobe Experience Manager, een enorm platform dat draait op tientallen Kubernetes-clusters met honderden namespaces per cluster. Ze deelt hoe Adobe Helm inzet voor het managen van applicaties op schaal en welke uitdagingen daarbij komen kijken.
Belangrijkste inzichten uit het gesprek:
Van creatieve roots naar cloud engineering: Een onverwachte maar krachtige overgang van artistieke studies naar high-scale cloudplatforms.
Helm op massale schaal: Adobe gebruikte aanvankelijk per namespace een eigen helm-controller en source-controller, maar bij clusters met 200–300 namespaces leidde dit tot overbelasting van de API-server.
Sharding als oplossing: Door controllers te centraliseren en te sharden over labels werd de druk op de API-server drastisch verlaagd.
Etcd-problemen: Helm release secrets stapelden zich op, wat clusters richting read-only situaties duwde. Giorgia legt uit hoe dit werd geïdentificeerd en verholpen.
Complexe customization-lagen: Adobe combineert Helm met meerdere configuratielagen voor klantomgevingen, interne features en experimentele patches.
Real-world scale: 50+ clusters, ~200 namespaces per cluster, Argo CD pipelines, Flux controllers en zeer diverse klantconfiguraties allemaal parallel draaiend.
Werken bij Adobe: Giorgia geeft een uniek inkijkje in de tooling, architectuur en cultuur achter een platform waar duizenden engineers op bouwen.
Deze aflevering biedt een zeldzaam kijkje in de schaalproblemen, designkeuzes en technische creativiteit die nodig zijn om Kubernetes in enterprise-omgeving zoals Adobe soepel te laten functioneren.
Powered by ACC ICT
ACC ICT Specialist in IT-CONTINUÏTEIT
Bedrijfskritische applicaties én data veilig beschikbaar, onafhankelijk van derden, altijd en overal
Like and subscribe! It helps out a lot.
You can also find us on:
De Nederlandse Kubernetes Podcast - YouTube
Nederlandse Kubernetes Podcast (@k8spodcast.nl) | TikTok
De Nederlandse Kubernetes Podcast
Where can you meet us:
Events
This Podcast is powered by:
ACC ICT - IT-Continuïteit voor Bedrijfskritische Applicaties | ACC ICT