Little infra details, unnecessary business context

Many business modules in a box

Details we get from the picture:

  • The application offers many business-related features, such as modules for customer relationship management (CRM), legal or reporting.

  • The application certainly is designed as being multi-tenanted, as there are per-customer databases in the environment.

  • The users interact via the browser with the application.

First thoughts when seeing this architecture:

  • The number of business-related modules and extension blocks isn't really interesting from a hosting poing-of-view.

  • The 'workflow' box certainly catches my attention, as we need to drill in deeper on how (potentially long-running) workflows should be hosted.

    • Which workflow engine is being used

    • Is the workflow engine running on a VM, is it already using a PaaS offering of some sort?

  • Logging

    • What happens with the information being logged? The picture doesn't contain any logging storage.

Last updated

Was this helpful?