tags: #public #docker #microservice
- Split specific business function into a seperate service.
- Advantages
- You can use any language
- Each microservice can be a small team
- The team can decide on how to releases and all
- What hich languages they want to use.
- Fault tolerence
- If one microservice fails then other microservices does not necessarily fail
- Microservices are normally containarized using mostly docker. So easy to scale.
- Disadvantages
- Complex networking
- Overhead
- You need to do container orchatrization