devmoa

왜 MSA를 선택했나?

카카오·2021년 9월 14일·00
MSA시스템 설계모놀리스기술 부채배포서비스 분할

AI 요약

Beta

이 글은 거대해진 이모티콘 서비스의 기술 부채 문제를 해결하기 위해 MSA(Microservices Architecture)를 도입하는 과정을 다룹니다. 7)와 기술 스택(Ruby on Rails)을 사용하며, 배포의 불편함과 유지보수의 어려움이라는 운영 및 기술적 이슈를 안고 있었습니다.

필자는 MSA 도입을 '집 짓기'에 비유하며 현장 조사, 설계, 시공, 감리 단계를 거쳐 진행될 아키텍처 개선 과정을 공유합니다. 특히, 오래된 레거시 시스템을 분할하고 MSA의 장점을 활용하려는 시도와 그 과정에서 겪는 어려움, 그리고 미래에 대한 기대를 이야기하며 MSA 도입을 고려하는 다른 팀들에게 실질적인 도움을 주고자 합니다.

그리고 미래에 대한 기대를 이야기하며 MSA 도입을 고려하는 다른 팀들에게 실질적인 도움을 주고자 합니다.

이 글이 궁금하신가요?

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

원문 읽으러 가기

AI 추천 연관 게시글

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