# sudarshan > Engineering Digital Experiences. > Generated by All in One SEO v5.0.3, this is an llms.txt file, used by LLMs to index the site. ## Sitemaps - [XML Sitemap](https://sudpatil.com/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [Blog](https://sudpatil.com/blog/) - [How I designed a CDN-backed AEM content delivery system for 50M+ page views](https://sudpatil.com/aem-cdn-content-delivery-50m-page-views/): AEM Dispatcher + CloudFront + S3 — the architecture decisions and tradeoffs behind a global automotive content platform serving 50M+ annual page views. - [Running AEM on Kubernetes (EKS): the patterns that actually work in production](https://sudpatil.com/aem-kubernetes-eks-production-patterns/): Container orchestration for AEM is deceptively hard. After running AEM on EKS in production, here are the patterns that work and the mistakes to avoid. - [JCR query optimisation: how to stop killing your AEM performance](https://sudpatil.com/jcr-query-optimisation-aem-performance/): Unoptimised JCR queries are the silent killer of AEM performance. XPath vs SQL2, Oak index strategies, and the query patterns that will murder your publish tier. - [Architectural Decision Records: how I document system design so my team can trust it](https://sudpatil.com/architectural-decision-records-system-design-documentation/): ADRs are the most underused tool in a senior engineer\'s toolkit. Here\'s the format I use, why it matters for FAANG-level communication, and a real example from an AEM project. ## Pages - [Home](https://sudpatil.com/): Solutions architect - tech lead Sudarshan Patil > I design distributed systems that serve millions of users 12 years architecting enterprise-scale content platforms for global brands across automotive, aviation, and financial services. AEM 6.5 Expert + AWS Certified. I own systems end-to-end - from architecture reviews to production incidents. - [AEM Solutions Architect](https://sudpatil.com/aem-solutions-architect/): // adobe experience manager architectureAEM Solutions ArchitectEnterprise AEM architecture for scalable authoring, resilient publishing, clean integrations, and high-performance digital delivery.Architecture that survives production realityI help teams design Adobe Experience Manager platforms that are maintainable, observable, and ready for traffic spikes. The work covers content model design, Sling and OSGi architecture, Dispatcher strategy, CDN integration, authoring - [AEM Performance Optimization](https://sudpatil.com/aem-performance-optimization/): // jcr dispatcher cdn core web vitalsAEM Performance OptimizationFind and fix the bottlenecks that slow Adobe Experience Manager sites, from JCR queries and Oak indexes to Dispatcher, CDN, Java, and front-end delivery.Performance is an architecture problemAEM performance problems usually appear as slow pages, high publish-tier load, cache misses, or poor Core Web Vitals. The causes - [Adobe Experience Manager Consultant](https://sudpatil.com/adobe-experience-manager-consultant/): // aem 6.5 consulting and delivery leadershipAdobe Experience Manager ConsultantAEM consulting for architecture reviews, implementation quality, performance, integrations, authoring workflows, and enterprise delivery governance.Practical consulting for AEM teamsI work with teams that need senior AEM judgment without slowing delivery. That can mean reviewing a platform before launch, helping a delivery team untangle performance issues, designing - [AEM Dispatcher and CDN Architecture](https://sudpatil.com/aem-dispatcher-cdn-architecture/): // dispatcher cloudfront cache strategyAEM Dispatcher and CDN ArchitectureCache architecture for AEM sites that need fast global delivery, safe invalidation, protected origins, and predictable behavior under traffic spikes.The cache layer decides how far AEM can scaleAEM publishing tiers should not serve every request directly. Good Dispatcher and CDN architecture moves stable content to the edge, - [AEM on AWS, Kubernetes and EKS](https://sudpatil.com/aem-aws-kubernetes-eks/): // cloud devops platform reliabilityAEM on AWS, Kubernetes and EKSCloud architecture patterns for running AEM with AWS, Kubernetes, and EKS while handling persistence, scaling, observability, and release reliability.AEM in the cloud needs careful boundariesContainer orchestration can make AEM delivery more repeatable, but it also exposes hard problems around persistence, startup time, memory, health checks, filesystem - [Enterprise Content Platform Architecture](https://sudpatil.com/enterprise-content-platform-architecture/): // enterprise digital experience architectureEnterprise Content Platform ArchitectureArchitecture for enterprise content platforms that combine AEM, AWS, CDN delivery, integrations, DevOps, observability, and reliable editorial workflows.Content platforms are distributed systemsEnterprise content platforms span authoring, publishing, APIs, search, assets, personalization, analytics, deployment pipelines, caching, and incident response. Treating them as simple websites creates fragile systems. Treating them - [Cookie Policy](https://sudpatil.com/cookie-policy/): This page provides comprehensive information about how we use cookies on our website to enhance your browsing experience, improve website performance, and deliver personalized content. Cookies are small text files that are stored on your device when you visit our site. They help us understand how visitors interact with our website, allowing us to offer - [Case Studies](https://sudpatil.com/case-studies/): ~ / case-studies // system design at scale Case Studies Real architecture decisions. Real tradeoffs. Real outcomes. No client names — industries only. 01 — CDN-Backed Content Delivery for a Global Automotive Brand [sp_tag type="aem"]AEM 6.5[/sp_tag][sp_tag type="aws"]AWS S3[/sp_tag][sp_tag type="aws"]CloudFront[/sp_tag][sp_tag type="devops"]Lambda@Edge[/sp_tag][sp_tag type="react"]Node.js SSR[/sp_tag] The Problem: A global automotive brand's interactive owner manual platform needed to serve - [Contact Me](https://sudpatil.com/contact-me/): ~ / hire-me // open to work Let's Build Something Hard I'm Sudarshan Patil — a Solution Designer and Certified AEM + AWS engineer with 10 years building distributed content systems at global scale. I'm currently open to Senior / Staff / Principal Engineer and Solutions Architect roles at ambitious, product-first companies. // roles i'm ## Categories - [Java](https://sudpatil.com/category/java/) - [DevOps](https://sudpatil.com/category/devops/) - [System Design](https://sudpatil.com/category/system-design/)