Chapter 15: Working with Modularity

Let me state at the beginning of this chapter – modular application development is hard work! We want to split a large system into smaller modules and isolate them from each other. However, then we will have difficulties when integrating these modules and making them communicate with each other.

One of the fundamental design goals of ABP Framework is modularity. It provides the necessary infrastructure to build truly modular systems.

This chapter will start with what modularity means and the levels of modularity in the .NET platform. In the largest part of the chapter, we will explore the Payment module that I've built for the EventHub reference solution. We will learn how the module is structured, the key ...

Get Mastering ABP Framework now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.