loading
본문 바로가기 메뉴 바로가기
🧩 MSA 전환과 모놀리식 구조의 차이, 그리고 마이크로서비스 설계 시 고려할 점

최근 시스템 설계나 백엔드 아키텍처 이야기에서 빠지지 않고 등장하는 단어가 바로 "MSA (Microservice Architecture)"이다.하지만 '좋다더라', '확장성 좋다더라'는 말만 듣고는 정확히 무엇이고, 어떤 장단점이 있는지 파악하기 어렵다.이번 포스팅에서는 MSA의 개념부터, 모놀리식과의 비교, 그리고 실제로 MSA로 전환할 때 어떤 점을 고려해야 하는지까지 깊이 있게 정리해보려고 한다. 1️⃣ MSA란 무엇인가?MSA(Microservice Architecture)는 하나의 시스템을 작고 독립적인 서비스들로 분리하여 운영하는 아키텍처 스타일이다.각 서비스는 자기만의 도메인, 자기 데이터베이스, 자기 비즈니스 로직을 가지고 서로 API 혹은 메시지로 통신한다. 📌 MSA의 핵심 특징작고..

IT/MSA 2025. 5. 18. 15:39
Event-driven Architecture (EDA, 이벤트 기반 아키텍처)란?

최근 백엔드 개발을 하면서 마이클로서비스 환경이나 대규모 시스템에서 자주 등장하는 개념 중 하나가 바로 Event-driven Architecture, 즉 이벤트 기반 아키텍처이다.오늘은 이 개념에 대해 정리해보고자 한다.📌 이벤트 기반 아키텍처란?이벤트 기반 아키텍처는 말 그대로, 시스템이 어떤 '이벤트'가 발생했을 때 이를 감지하고 반응하는 구조를 의미한다.우리가 흔히 쓰는 REST API는 요청과 응답이 명확하게 이어지는 동기 방식인 반면, 이벤트 기반은 이벤트가 발생하면 이를 다른 컴포넌트들이 비동기적으로 처리한다는 점에서 구조가 다르다.아래 예시를 들어보자사용자가 쇼핑몰에서 상품을 주문하면 -> OrderCreated라는 이벤트가 발생하고이 이벤트를 수신한 결제 시스템이 자동으로 결제 준비를 ..

IT/MSA 2025. 5. 15. 19:48
이전 1 다음
이전 다음

소개 및 문의 · 개인정보처리방침 · 면책조항

© 2026 때부자

티스토리툴바

운영자 : 아벡이
제작 : 아로스
Copyrights © 2022 All Rights Reserved by (주)아백.

※ 해당 웹사이트는 정보 전달을 목적으로 운영하고 있으며, 금융 상품 판매 및 중개의 목적이 아닌 정보만 전달합니다. 또한, 어떠한 지적재산권 또한 침해하지 않고 있음을 명시합니다. 조회, 신청 및 다운로드와 같은 편의 서비스에 관한 내용은 관련 처리기관 홈페이지를 참고하시기 바랍니다.