중 4장. 마이크로서비스와 애자일 개발 프로세스를 읽고 정리한 글입니다 마이크로서비스를 구현하기 위한 필요조건 팀 구성: 기술별로 팀이 분리되는 것이 아니라(UI팀, 서버개발팀, DB팀) 업무 기능을 중심으로 기술이 다양한 사람들이 하나의 팀(BE개발자, 기획자, 디자이너, FE개발자, 테스터)(Cross-Function Team)이 되어 서비스를 만들어나간다. 문화: 자율적인 업무 기능 중심 팀과 자율적인 개발 문화가 필요. 관리체계: Cross-Function Team이 개발과 운영을 책임진다. (You built it. You run it). 각 마이크로서비스를 맡은 Cross-Function Team이 그 서비스에 맞는 최적의 언어와 저장소를 자율적으로 선택한다. 빠르게 서비스를 만드는 것을 최우..