Course Outline

이해Microservices

  • 마이크로서비스란 무엇인가요?
  • 마이크로서비스의 주요 이점과 과제
  • 모놀리식 대 마이크로서비스 아키텍처

마이크로서비스 시스템 설계

  • 마이크로서비스 아키텍처의 원칙
  • 서비스 경계 정의
  • Communication 서비스 간

서비스 디자인

  • RESTful API 및 서비스 계약
  • 서비스 버전 관리 전략
  • 마이크로서비스를 위한 데이터 분할 및 저장

이벤트 소싱

  • 이벤트 소싱 개념 이해
  • 이벤트 소싱의 이점 및 사용 사례
  • 이벤트 기반 아키텍처 구현

CQRS(명령 쿼리 책임 분리)

  • CQRS 소개
  • CQRS를 사용하는 경우
  • 마이크로서비스 시스템에 CQRS 구현하기

마이크로서비스 기반 아키텍처를 위한 기타 Design Patterns

  • 서비스 레지스트리 및 검색
  • 서비스 메시 및 API 게이트웨이
  • 복원력 패턴(예: 회로 차단기, 방벽)

시스템 설계 및 운영

  • 마이크로서비스에서의 모니터링 및 로깅
  • 컨테이너화 및 오케스트레이션(예: Docker, Kubernetes)
  • 마이크로서비스에 대한 보안 고려 사항

Microservices 채택

  • 마이크로서비스를 위한 조직적 준비성 평가
  • 모놀리스에서 마이크로서비스로 마이그레이션하는 단계
  • 문화적, 기술적 과제 관리

요약 및 다음 단계

Requirements

  • 이전 프로그래밍 경험

청중

  • 소프트웨어 개발자
  • 시스템 아키텍트
  • DevOps 전문가
 14 Hours

Number of participants


Price per participant

회원 평가 (7)

Upcoming Courses

Related Categories