11번가 주니어 개발자의 첫 MSA 설계 및 개발기
MSA11번가주니어 개발자설계개발Change Data CaptureKafka
AI 요약
Beta11번가 주문개발팀의 주니어 개발자가 파일럿 프로젝트를 실제 프로덕트로 전환하는 과정에서 경험한 MSA(Microservices Architecture) 설계 및 개발기를 공유합니다. 데이터 전송 방식에 대한 고민과 함께 Change Data Capture(CDC)의 개념을 소개하고, Kafka를 선택하게 된 이유와 실제 Flow 설계를 상세히 다룹니다.
또한, Sync/Blocking/Async/Non-Blocking과 같은 동기/비동기 통신 방식에 대한 고려사항을 기술 스택과 함께 설명하며, 주니어 개발자로서 MSA를 처음 접하고 설계하며 겪었던 경험과 배움을 담고 있습니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기


