Too Long; Didn't Read
Let’s Explore ARK Core v3: Infrastructure [Part 1] is the first of 6 in the series of articles on the development of the next major release. Core 3.0 aims to make it easier to extend, complement and test the system with your functionality without having to modify our default implementations directly. Core 2.0 provided an application instance that was difficult to work with because it consisted of only hardcoded entities like a configuration manager that was not accessible. The application instance is the central entry point to Core Core. It is responsible for loading and verifying configurations, deciding what packages should be registered, bootstrapping the packages and serving as the connection to share state.