Monolithic vs. Microservices Architecture
When developing a server-side application you can start it with a modular hexagonal or layered architecture which consists of different types of components: Presentation — responsible for handling HTTP requests and responding with either HTML or JSON/XML (for web services APIs). Business logic — the application’s business logic. Database access — data access objects responsible […]