devmoa

크로키의 스택 - 마이크로서비스

카카오스타일·2017년 10월 15일·00
마이크로서비스MSA모놀리식아키텍처Node.jsExpress

AI 요약

Beta

이 글은 지그재그 서비스가 모놀리식 아키텍처에서 마이크로서비스 아키텍처로 전환하는 과정을 설명합니다. js와 Express를 사용한 단일 서버로 시작했으나, 서비스 확장과 함께 관리용 웹, 외주 프로젝트, 업주용 웹 등의 기능이 추가되면서 구조가 복잡해졌습니다.

특히 사용자 API와 관리 API의 분리, 모델 코드 공유, 타겟별 디렉토리 구분 등의 단계를 거치며 점진적으로 서비스 구조를 개선했습니다. 이러한 경험을 바탕으로, 개발팀 규모와 서비스 특성을 고려하여 진정한 의미의 마이크로서비스는 아니더라도, 연관 기능을 통합하고 상품 검색 서버와 같이 특정 기능의 분리가 필요한 시점에서 마이크로서비스 전환의 필요성을 느끼고 그 과정을 실행하고 있음을 보여줍니다.

있음을 보여줍니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다