common.app package
This module holds a base class for generic, asynchronous applications with config, logging and graceful shut-down.
It contains the ApplicationBase
base class for application
accompanied with the terminate()
helper function that shuts the application down on a graceful way.
The module also provides the application_entrypoint
which implements a generic entrypoint to an application.
It helps to significantly shorten the boilerplate, which every application needs to have.