Definition: The application is built as one deployable unit containing most or all of its business logic.
Its modules may be separated in code, but they normally run and are deployed together.

Examples:

  1. An online shop where products, orders, payments, and users are all inside one application.
  2. A banking application deployed as one Java/Spring application.
  3. A university system containing registration, grades, payments, and student management in one application.

Back-End My-Journey-In-Codeless