계획, 자동화 및 모노레포: Monzo가 2800개의 마이크로서비스에서 코드 마이그레이션을 수행하는 방법
Monzo는 2800개 이상의 마이크로서비스를 갖춘 광범위한 플랫폼에서 대규모 코드 변경을 실행할 때 계획과 강력한 자동화에 의존합니다. 모든 소스 코드를 위한 모노레포를 채택하고, Go 언어를 사용하여 개발 스택을 표준화했습니다. 이러한 접근 방식은 서비스 소유자에게 투명하게 마이그레이션을 진행하고, 다운타임을 피하며, 점진적인 출시를 가능하게 합니다.