빵똥

  • 홈
  • 태그
  • 방명록

개발/기술 1

MSA(Micro Service Architecture) 아키텍처란?

취업을 준비하기 위해 구인 광고를 보다 보니 낯설지만 많은 회사가 원하는 경험이 있었는데 바로 MSA 경험이었다. (도메인 주도 설계는 MSA를 위한 설계 방법 중 하나로 포함했다) 다른 것과는 다르게 특정 기술로 보이진 않아 궁금증이 생겨 찾아보기 시작했다. MSA를 설명하기 전 기존의 방법인 모놀리틱 아키텍처를 그림으로 간략하게 그려보자면 아래와 같다. 모든 도메인이 묶여있고 하나의 DB만을 바라보고 있어 하나의 서비스에 대해서만 배포 및 테스트를 수행하면 되고 트랜잭션 또한 DB가 하나이니 서비스의 규모가 크지 않은 경우에는 MSA보다는 더 효율적이라고 할 수 있다. 만약, 서비스 규모가 커져 다음과 같은 상황이 발생한다면? 위 그림에서의 보이는 단점을 몇 가지만 살펴보자. 1. 작은 프로세스의 수..

개발/기술 2021.12.20
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (91)
    • 알고리즘 (66)
      • 백준 (26)
      • 항해99 (40)
    • 개발 (24)
      • CI_CD (1)
      • CS (4)
      • 기술 (1)
      • 공부 (3)
      • Spring (7)
      • Docker (1)
      • 항해99 (7)
    • 일상 (1)
      • 후기 (1)

Tag

운동, Til, 백준 알고리즘, 인바디, 백준, 알고리즘, 개발자 취업, 운동일지, 항해플러스, 코딩테스트 준비, Java, BFS, 헬창, 99클럽, 패캠 알고리즘 강의, 패스트캠퍼스 알고리즘 강의, 그래프, 항해99, 트리, 개발자취업,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 일상을 기록합니다.

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 포트폴리오 노션

티스토리툴바