Modular Monolith Application Development Tutorial
ABP provides a great infrastructure and tooling to build modular software solutions. In this tutorial, you will learn how to create application modules, compose and communicate them to build a monolith modular web application.
This tutorial focuses on modularity. The example application's functionality and user interface are intentionally kept simple. If you want to learn real world, full featured application logic development with ABP, please follow the Book Store tutorial.
Tutorial Outline
This tutorial is organized as the following parts:
- Part 01: Creating the initial solution
- Part 02: Creating the initial Products module
- Part 03: Building the Products module
- Part 04: Creating the initial Ordering module
- Part 05: Building the Ordering module
- Part 06: Integrating the modules: Implementing Integration Services
- Part 07: Integrating the modules: Communication via Messages (Events)
- Part 08: Integrating the modules: Joining the Products and Orders Data
Download the Source Code
You can download the completed sample solution here.