MSA에 대한 여러 생각들Software Development/Architecture2024. 1. 25. 12:58
Table of Contents
MSA로 전환할 여지가 있는 서비스 개발에 참여하면서, 매일 점심때 우아콘 및 빅테크 기업들의 아키텍처를 강제시청 하고 있다.
무분별한 도입보다는, 서비스의 특성에 맞는지 충분히 고려하고 도입하는게 알맞다는 생각이 든다.
대표적인 장점으로는,
- 확장에 부담이 적다.
- 한 쪽에서 장애가 발생해도, 전체에 영향을 미치지 않는다.
- 작은 단위로 개발하고 배포하므로, 협업에 유리할듯?(내 생각)
단점으로는,
- 복잡하다. 통신도 복잡하고,
- 관리가 어렵다.
- 데이터 일관성 유지 문제?
정도가 있겠다.
일단 여기까지.
@찐빵1 :: 위기주도학습
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!