Hello everyone in this particular playlist we will try to understand Microservices and their advantages over traditional approaches, Different design patterns for Microservices, and finally a simple use case with python/flask and docker.
Now coming to the point of what is microservices, we will try to understand by comparing them with a traditional monolithic approach
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of services that are
Highly maintainable and testable
Loosely coupled
Independently deployable
technology/programming choice
Organized around business capabilities
Owned by a small team
Microservices architecture is an approach in which a single application is composed of many loosely coupled and independently deployable smaller services.