04 Jul microservices
In a service oriented architecture, micro-services are fine grained services that are designed to accomplish exactly one thing very efficiently. Tech Target brings up the following advantages:
“Among their advantages for software development, microservices:
- Are easily deployed.
- Require less production time.
- Can scale quickly.
- Can be reused among different projects.
- Work well with containers, such as Docker.
- Complement cloud activities.”
The disadvantages they mention are actually advantages of microservices over traditional large applications if designed well.