SPSiddharth Pamnathinaem-from-scratch-what-is-aem-complete-roadmap.hashnode.dev·Feb 14 · 4 min read🧠 AEM Architecture Explained — Author, Publish & Dispatcher (Beginner Guide)Chapter 1 of AEM Learning Series — Understanding the core architecture used in every production AEM setup. 🌍 The Big Picture Every production AEM setup runs on a 3-tier architecture. These 3 layers work together to deliver fast, secure, and scalab...00
SPSiddharth Pamnathinaem-from-scratch-what-is-aem-complete-roadmap.hashnode.dev·Feb 14 · 4 min read⚙️ OSGi Framework in AEM Explained (Apache Felix) — Complete Beginner GuideChapter 2 of AEM Learning Series — Understanding the engine that runs AEM. 🚀 What is OSGi? OSGi = The engine that runs AEM AEM is not a single huge Java application.It is made of hundreds of small modules called Bundles. OSGi is the framework that...00
SPSiddharth Pamnathinsiddharthpamnath.hashnode.dev·Feb 14 · 4 min read🧠 AEM Architecture Explained — Author, Publish & Dispatcher (Beginner Guide)Chapter 1 of AEM Learning Series — Understanding the core architecture used in every production AEM setup. These 3 layers work together to deliver fast, secure, and scalable websites. ✍️ 1. AUTHOR Instance AspectDetail UsersAuthors, marketer...00
DSDavid Sanchezindocuaemtation.hashnode.dev·Feb 12 · 9 min readDiferencias prácticas y de arquitectura en proyectos Adobe Experience Manager: On-premise vs. AMS vs. Cloud ServiceIntroducción En los últimos años, el ecosistema de Adobe Experience Manager (AEM) ha evolucionado hacia modelos de entrega cada vez más gestionados: desde instancias On-premise tradicionales, pasando por Adobe Managed Service (AMS), hasta llegar a Ad...00
DSDavid Sanchezindocuaemtation.hashnode.dev·Feb 12 · 6 min readQué es realmente AEM y qué problemas resuelve: Explicación técnica y casos prácticos para proyectos realesIntroducción Adobe Experience Manager (AEM) no es solo un gestor de contenidos tradicional: es una plataforma altamente extensible que integra gestión, entrega, personalización y optimización de contenido en proyectos empresariales complejos. En esce...00
AGAnudeep Garnepudiinadapttoaem.hashnode.dev·Jan 15 · 3 min readWhen to Use OSGi Services in AEMOSGi is extremely powerful. But with that power comes complexity, operational overhead, and architectural responsibility. Understanding what OSGi enables is only half the story. The other half is know00
AGAnudeep Garnepudiinadapttoaem.hashnode.dev·Jan 10 · 2 min readOSGi Deep Dive Series: Complete Guide to Modular JavaThis post serves as a central index for my complete OSGi Deep Dive series. OSGi is often described as complex or hard to understand, mainly because its concepts are deeply interconnected — containers,00
AGAnudeep Garnepudiinadapttoaem.hashnode.dev·Jan 10 · 7 min readA Deep Dive into OSGi Components and ServicesThe Final Post in Our OSGi Series! In our previous post, we explored the IoC, and Dependency Injection (DI) - the foundation that makes OSGi modular, dynamic, and flexible. Understanding these concept00
AGAnudeep Garnepudiinadapttoaem.hashnode.dev·Jan 10 · 5 min readInversion of Control (IoC) and Dependency Injection (DI) in OSGiIn the previous post, we explored bundle lifecycle, bundle activators, and the Service Registry. Now that we understand how services are registered and made available, it’s time to explore how bundles00
AGAnudeep Garnepudiinadapttoaem.hashnode.dev·Jan 10 · 3 min readBundleContext in OSGi: The Gateway Between a Bundle and the FrameworkIn OSGi, a bundle does not interact with the framework directly. Instead, all communication between a bundle and the OSGi container happens through a single, powerful object: BundleContext. You can th00