Micro Service Architecture
π΅π» Monolithic Architectue
λͺ¨λ μμ€ν μ ꡬμ±μμκ° ν νλ‘μ νΈμ!
large application developed as a whole
β Micro Service Architecture
application is developed as a collection of services
large application separated into smaller independent parts
- each service gets to develop, deploy, has own responsibility
- ππ» no single point of failure
- ππ» each service can be developed in different language, framework
- ππ» scalability
- ππ» testing, transaction among services might be more different
- ππ» communicate in API, cost of APIs
- ππ» difficult to trace error and debug among several services
This post is licensed under CC BY 4.0 by the author.