[MSA] 마이크로서비스 아키텍처 개발 시 문제점들

Yohan_05·2023년 6월 1일
0

MSA

목록 보기
4/4

문제점들

모니터링과 관리 프로세스/툴이 마이크로 서비스 성공의 핵심임.

  • 조그마한 코드 수정도 배포하기 위해 복잡한 프로세스 + 오랜 시간 필요
  • 에러가 났을 때 Debugging 하기가 상당히 까다로움(로그들도 분리되어있음)
  • 너무 거대해서 한 눈에 안잡힘.

CI/CD 도입

  • 코드 변경사항을 주기적으로 빈번하게 머지
  • 빌드, 테스트 (테스트 시나리오 + 데이터 consistency), 머지의 자동화
  • AWS Codebuild, CodeDeploy, Codepipeline 활용

로그 수집

  • 모든 환경에서 logging을 기록(s3, glacier에 저장)
  • 얼마나 오래 기록할것인지 결정
  • 각 인스턴스의 성능 체크
  • Critical Event 설정(slack 등과 연동)
profile
안녕하세요 DevOps 엔지니어로 현업에서 활동중인 요한이라고 합니다.

0개의 댓글