Skip to main content

Posts Tagged ‘Apache Jackrabbit Oak’

Composite Nodestore Hero

Exploring the Sling Feature Model: Part 2 – Composite NodeStore

In my previous post Exploring the Sling Feature Model, I described the process of migrating from a Sling Provisioning project setup to a Sling Feature Model project.  Now that we have the Sling Provisioning Model project converted, we can move on to the fun stuff and create a Composite NodeStore. We’ll use Docker to build […]

Group Membership Banner

Crossing the Performance Chasm with Mass Users / Groups in AEM

  In my previous article, Improving Bulk User Creation in AEM 200x, I discussed how we improved a process importing thousands of groups and users into Adobe Experience Manager. This drastic speedup enabled our project to pass the development tests and we looked good going into production. Unfortunately, as soon as we got access to […]

Cloud Structure Banner

How AEM as a Cloud Service Scales

With AEM as a Cloud Service, Adobe has solved some extremely challenging problems in order to make AEM scale in the cloud. These challenges relate to the underlying implementation and concepts behind AEM and are: Each AEM instance stores the application code in the repository which is, therefore, mutable Each AEM instance stores the content […]

Followup Banner Cropped

AEM as a Cloud Service Followup: Insights from Cedric Huesler

Yesterday, Cedric Huesler, the Director of Product Management at Adobe started a Twitter thread on AEM as a Cloud Service. I have a number of burning questions about AEM as a Cloud Service, so I figured I’d take Cedric up on the offer to ask anything. Cedric graciously replied, hopefully, you find these replies helpful as we all learn more […]

Group Banner (1)

Improving Bulk User Creation in AEM 200x

Recently, we had a particularly challenging problem where an AEM website needed to support up to several hundred thousand logins within approximately a 2-hour window. To support this level of load, we couldn’t have user profiles get populated as the users logged in. Instead, the team created a job to populate the users and groups […]

Webp.net Resizeimage (2)

Revealing Hidden Oak Nodes / Properties

Did you know there are properties you can’t see in your Apache Sling / Adobe Experience Manager repository? Jackrabbit OAK includes the concept of hidden nodes and properties. Hidden nodes and properties are prefixed with a colon and are not visible to consuming applications. Examples include :nestedCugs and :topCugCnt which are used to store the […]

Indexing Bogging AEM Down? Disable Apache Tika!

Recently, we were investigating a CPU performance spike issue with an Adobe Experience Manager (AEM) publish server. After some research, we came across logs that indicated indexing had caused the CPU spike. Adobe Experience Manager is more than just a content management system or an application to serve content to the user’s request. AEM includes more powerful functionality, […]