DEV Community

Carlos Araujo
Carlos Araujo

Posted on • Updated on


Upgrading AEM to 6.5

Recently I was involved in a project to upgrade AEM from version 6.2 to 6.5.

As you can imagine there were several things to be considered for the upgrade. AEM has updated a lot of their features and libraries since 6.2, OAK repository changes, a bunch of /etc functionality relocations (blueprints, rolloutconfigs, contexthub, segments, tags, designs, among others).

On this series of posts, I want to describe the steps I followed to perform the In-Place upgrade.

The first thing that I would like to say is: this is not a recipe, this is just information on the approach I took.

First takeaway: if you are in a similar upgrade situation, these posts might help you identify the approach that you could take to perform yours. I read a bunch of documentation, posts, and information, in my case I used different ideas from different sources to accomplish the goal.

List of related posts: (Updated on August 28, 2020)

Top comments (0)

An Animated Guide to Node.js Event Loop

Node.js doesn’t stop from running other operations because of Libuv, a C++ library responsible for the event loop and asynchronously handling tasks such as network requests, DNS resolution, file system operations, data encryption, etc.

What happens under the hood when Node.js works on tasks such as database queries? We will explore it by following this piece of code step by step.