MSA와 Monolithic Architecture 등장배경1990~2000년 초 닷컴 버블 빔을 한번 처맞긴 했지만 끊임없이 성장 IT 업계와 시스템은 성장하고 있었습니다. 그런데 기존 시스템이 대규모로 성장하다 보니 유지 관리 및 확장이 어려워져 개발 주기가 길어지고 다운타임이 증가하는 등의 문제가 생깁니다. 그래서 개발자들은 기존 애플리케이션을 더 작고 독립적인 서비스들로 분해하는 아키텍쳐를 연구합니다. 제임스 루위스 (James Lewis)마이크로 서비스를 정의 “How big should an application be?” Most useful, is no bigger than my head.애플리케이션은 얼마나 작아야 하는가?내 머리보다 작아야 한다→ 개발자가 애플리케이션에서 이해하지 못하는 부분이 없어야 한다 마틴 파울러 (Martin .. 이전 1 다음