필살기보다 기본기

  • 홈
  • 태그
  • 방명록
  • 개발일지

msa 아키텍쳐 1

모놀리식 아키텍쳐와 마이크로 서비스 아키텍쳐

1. 모놀리식 아키텍쳐 (Monolithic Architecture) 모놀리스한 아키텍쳐란, 모든 업무 로직이 하나의 애플리케이션 형태로 패키지되어 서비스되고, 애플리케이션에서 사용하는 데이터 또한 한 곳에 모인 데이터를 참조하여 서비스 하는 형태. 특징 일반적으로 성능향상을 위해 Scale Up을 고려한다. (서버 스펙 향상) 장점 설계가 간단하다 End-to-End 테스트가 용이 단일 코드 베이스로 복잡도가 낮음 빠르다 (서비스간 통신을 위해 네트워크 타지 않아도 됨) 단점 일부의 장애가 전체 서비스의 장애로 확산될 수 있다 기능 일부의 수정을 위해 애플리케이션 전체를 통째로 배포해야 함 프로젝트 규모가 커질수록 배포에 들어가는 시간 증가 코드 양 증가할수록 복잡도 증가 -> 유지보수 어렵다 2. 마..

msa 아키텍쳐 2021.07.14
1
더보기
프로필사진

  • 분류 전체보기 (27)
    • Java (3)
    • OS (1)
    • Spring (8)
    • Kafka (2)
    • msa 아키텍쳐 (1)
    • Elastic search (3)
    • Docker (0)
    • Naver Open Class (4)
    • 우테코 프리코스 후기 (3)

Tag

카프카 #메세지큐,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바