MSA 공부 (MSA) - 5

진병욱·2023년 11월 6일

Spring Cloud MSA 공부

목록 보기
5/20
post-thumbnail

먼저 글 작성에 앞서 해당 시리즈는 Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) 강의를 참고하여 필요한 내용들을 정리한 것임을 밝힙니다.

MSA

  • 독립적으로 배포되고 확장될 수 있는 서비스들을 조합해서 하나의 거대한 어플리케이션을 구성하는 아키텍처 패턴
  • 게이트웨이 등을 통해 이들을 연결
  • 넷플릭스, 나이키 등의 다수 글로벌 기업에서 사용 중

Service Mesh

  • 마이크로 서비스 아키텍처를 적용한 시스템의 내부 통신
  • 마이크로 서비스의 개발과 운영을 지원 (설정, 라우팅 등)

MSA 기반 기술

  • 게이트 웨이
    • nginx, kong
  • 서비스 메쉬
    • oss, Console
  • 런타임
    • 운영 환경 : Docker, Kubernetes
  • 프레임 워크
    • Spring boot
  • 백킹 서비스
    • DB
  • 오토메이션
    • gradle, maven, jenkins
  • 텔레멘터리
    • 모니터링 도구 : Plunked, ELK
profile
새로운 기술을 접하는 것에 망설임이 없고, 부족한 것이 있다면 항상 배우고자 하는 열정을 가지고 있습니다!

0개의 댓글