Post

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.