In this talk, we will discuss major software architectures (Layered, Modular and Microservices) and explain which one is suitable for what type of projects and teams, as well as the pros and cons of each architecture. We will compare these approaches and also explore ABP’s startup solution templates to start with each solution type easily.
00:00:00 Introduction
00:00:25 Agenda
00:03:43 ABP Community News
00:06:22 Layered vs Modular vs Microservices
00:08:16 ABP Startup Template
00:09:58 Documentation
00:13:22 Startup Templates
00:14:13 Single Layer Monolith Application
00:21:04 N Layer Monolith Application
00:26:48 Modular Monolith Application
00:31:23 Microservice
00:34:30 Comparison
00:39:47 Discussion
Click here to view the presentation: https://github.com/hikalkan/presentations/tree/master/2025-01-09%20ABP%20Community%20Talks%202025.1