연락처 정보

코스 개요

마이크로서비스 이해하기

  • 마이크로서비스란 무엇인가?
  • 마이크로서비스의 장점과 도전 과제들
  • 모놀리식 아키텍처와 마이크로서비스 아키텍처의 비교

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

  • 마이크로서비스 아키텍처의 기본 원칙
  • 서비스 경계를 정의하는 방법
  • 서비스 간 통신 방식

서비스 설계 전략

  • RESTful API와 서비스 계약의 이해
  • 서비스 버전 관리 기법
  • 마이크로서비스를 위한 데이터 분할 및 저장 방법

이벤트 소싱 활용하기

  • 이벤트 소싱의 개념과 원리 이해하기
  • 이벤트 소싱을 활용하는 장점 및 적절한 사용 사례
  • 이벤트 기반 아키텍처 구현 방법

CQRS(명령과 쿼리의 분리) 활용하기

  • CQRS 개요 및 배경 설명
  • CQRS를 사용해야 하는 상황들
  • 마이크로서비스 시스템에서 CQRS 구현법

기타 마이크로서비스 아키텍처 관련 디자인 패턴

  • 서비스 레지스트리와 서비스 검색 기법
  • 서비스 메시 및 API 게이트웨이의 역할과 사용법<\/li>
  • 회로 차단기, 벌크헤드 등 시스템 복원력 향상 패턴

시스템 설계와 운영 관리

  • 마이크로서비스 환경에서 모니터링 및 로깅 방법
  • 컨테이너화 기술과 오케스트레이션 도구(Docker, Kubernetes 등) 활용법
  • 마이크로서비스 보안 설계 시 고려사항들

마이크로서비스 도입 전략

  • 조직의 마이크로서비스 도입 준비도 평가 방법
  • 모놀리식 시스템에서 마이크로서비스 환경으로 전환하는 단계들
  • 문화적 및 기술적 측면에서 발생하는 문제 해결 방안

요약 및 향후 발전 방향 제시

요건

  • 프로그래밍 경험 필수

대상자

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

참가자 수


참가자별 가격

회원 평가 (7)

예정된 코스

관련 카테고리