Sling Applications - a DevOps perspective

Sling is an established web application framework, with a multitude of core features and extensions. It has a very productive inner loop, with OSGi bundle deployment, JCR content editing and live configuration updates. The less-told story is how an application should be assembled, configured, deployed, and monitored.

In this talk we will present the main approaches for bootstrapping, deploying, updating, and monitoring Sling-based applications, based on Open Source tools and libraries.

The participants will gain a better understanding of the options available for managing their own Sling-based application and will be able to minimise the effort needed to manage such an application.

Henry Kuijpers

Are you also using "dependency-check-maven"? ( https://jeremylong.github.io/DependencyCheck/dependency-check-maven/ ) or is the ossindex-maven-plugin friendlier for this case?

Robert Munteanu

I did not compare them, I just picked the first things that seemed to work fine. To be honest I would need to research a bit and then pick just one, but I did not have the time to do that.

Maciej Laskowski

Do you intend to publish a default Sling Application Grafana dashboard under https://grafana.com/grafana/dashboards/ for a quickstart?

Robert Munteanu

It's an interesting idea and can be done, as long as this is a Sling-focused dashboard. If by "quickstart" you mean the AEM quickstart, I don't plan of doing that. If you mean to start quickly with dashboards, I'm open to it :-)