Skip to main content

Posts

Showing posts from August 1, 2021

Monolith vs Microservices - 1

Today we are going to see about the Monolith services vs Micro services and what are the key differences between them , advantages over one another, and finally specific purpose for each one. Monolith Services:  In simple terms, Monolith services are widely used technology in current software world, a traditional monolith service essentially runs in a single platform, a single stack which holds all the business logic and data access logic placed in a single service, also in most cases the UI, Business Logic and Data access layers are tightly coupled and deployed in a single machine, this may be available to scale but this is strictly stick to its own stack / platform Advantages of Monolith:   We can really get a lot of advantages for using Monolith services, * Single code base (This is an advantage until the code base isn't growing enormously) * No need to talk to other internal services to do a particular task as everything is available within * Single stack / platform is neede