🥸 모놀리식 아키텍쳐 하나의 어플리케이션에 여러가지 비즈니스 서비스가 번들되는 형태 전통적인 모놀리식 아키텍쳐에선 개발팀의 규모가 컸다. 결합도가 너무 높았음 (리스크 높음) 개발자간 지식을 공유하는 것도 어려웠다. 데이터 거버넌스 세팅을 공유하는 것도 레거시 기술에 국한될 수 밖에 없음 신기술 도입이나, 레거시에 알맞는 개발자를 찾기도 어려움 😎 모던 소프트웨어 아키텍쳐 독립적인 각각의 Micro Service를 구축해서, 상호 작용하도록 만든 형태 각각의 서비스는 본 서비스에 맞는 데이터베이스를 가져야함 비즈니스 서비스 간 결합도가 낮아짐 독립적으로 개발되고, 테스트되고, 배포되기 때문에 빠르다 데이터가 늘어나는 상황에서 서비스를 스케일업하는 데에 강점을 가짐 테스트나 배포도 마찬가지 인력이나 신기술..