When developing for AEM, you are probably aware of the OSGI configuration. Every service stores its configuration within OSGI, and it’s very easy to extract the configuration from there for consumption. Also there are a number of best practices around deploying and maintaining these configurations.This is very handy way to store information, and many developers tend to store all kind of configurable data inside OSGI.
But should all configuration stored inside OSGI? Let me show you some downsides of this approach: