Yeah, no - that was too traditional.
Basic flask app.
Config for flask app.
Plugin-based processing pipeline