Application is just a pipeline handling an HTTP re...
# ktor
o
Application is just a pipeline handling an HTTP request, so if you make a “master” pipeline (some hosts already has host pipeline) from which app’s pipelines will be forked to handle a request and run that “master” pipeline for each call, that’s what it would need to make multi-application. Autoreload (separate for each app) would be a little bit harder, but not so much, there would need to be ApplicationLifecycle instance (ApplicationLoader) for each app mechanics to install/reload it. Some work needs to be done to clean the pipeline for unloaded app, too.