So far, we have learnt the core concept of layered architecture and the usage of each layer. To elaborate and study more about the best practices and design patterns used to implement layered architecture using .NET Core, we will develop an enterprise application architecture and take a simple tenant website.
Practical implementation of layered architecture in .NET Core
Scope
We will take a scenario where customer is a tenant and is already registered. The customer uses the TMS (Tenant Management System) to lodge service requests. In this chapter, we will implement the basic Service Request form and primarily focus on the architecture. You can try and complete the rest of the implementation from the code provided with this book.