Course Outline
이해Microservices
- 마이크로서비스란 무엇인가요?
- 마이크로서비스의 주요 이점과 과제
- 모놀리식 대 마이크로서비스 아키텍처
마이크로서비스 시스템 설계
- 마이크로서비스 아키텍처의 원칙
- 서비스 경계 정의
- Communication 서비스 간
서비스 디자인
- RESTful API 및 서비스 계약
- 서비스 버전 관리 전략
- 마이크로서비스를 위한 데이터 분할 및 저장
이벤트 소싱
- 이벤트 소싱 개념 이해
- 이벤트 소싱의 이점 및 사용 사례
- 이벤트 기반 아키텍처 구현
CQRS(명령 쿼리 책임 분리)
- CQRS 소개
- CQRS를 사용하는 경우
- 마이크로서비스 시스템에 CQRS 구현하기
마이크로서비스 기반 아키텍처를 위한 기타 Design Patterns
- 서비스 레지스트리 및 검색
- 서비스 메시 및 API 게이트웨이
- 복원력 패턴(예: 회로 차단기, 방벽)
시스템 설계 및 운영
- 마이크로서비스에서의 모니터링 및 로깅
- 컨테이너화 및 오케스트레이션(예: Docker, Kubernetes)
- 마이크로서비스에 대한 보안 고려 사항
Microservices 채택
- 마이크로서비스를 위한 조직적 준비성 평가
- 모놀리스에서 마이크로서비스로 마이그레이션하는 단계
- 문화적, 기술적 과제 관리
요약 및 다음 단계
Requirements
- 이전 프로그래밍 경험
청중
- 소프트웨어 개발자
- 시스템 아키텍트
- DevOps 전문가
회원 평가 (7)
나는 실용적인 정보와 이론적인 정보가 잘 혼합되어 있었습니다. 실제 사례를 통해 흥미로운 프레젠테이션을 제공합니다.
Anita
Course - Building Microservice Architectures
Machine Translated
정보가 제시된 방식이 마음에 들었습니다. Hassan은 카리스마가 넘치고 질문이 나올 수 있는 모든 주제에 대해 잘 준비되어 있습니다.
Daniel Onisor
Course - Building Microservice Architectures
Machine Translated
우리와의 상호 작용, 연습 및 자료. 많은 것들이 설명되어 있고 매우 실용적입니다.
Stefan Andrei
Course - Building Microservice Architectures
Machine Translated
해당 주제에 관심이 있다면 교육에서 필요한 정보를 쉽게 찾을 수 있습니다. 잘 구조화되어 있습니다. 훈련 속도가 마음에 들었습니다.
Marius
Course - Building Microservice Architectures
Machine Translated
새로운 것을 많이 배우고 개발 관점에서 건축 관점으로 관점을 바꾸었습니다.
Georgiana
Course - Building Microservice Architectures
Machine Translated
현재 주제를 이해하는 데 도움이 되는 질문이 있는 대화형 세션, 이론과 실습 간의 적절한 균형.
Mihai Cleja
Course - Building Microservice Architectures
Machine Translated
The good general overview of all topics in the micro service system, and because we a insulated in our development environment away form the web, the current technology options available to overcome various issues of micro services.