· 학습 목표:
마이크로서비스 아키텍처로의 전환 시 모노리스에서의 고려 사항을 이해하고, 이를 해결하기 위한 전략 및 방법을 학습합니다.
· 주요 내용:
1. 모노리스에서 마이크로서비스 전환시 고려요소
[Chapter 2: 동기호출(Request/Response) 방식의 연동]
· 학습 목표:
동기호출(Request/Response) 방식을 활용하여 서비스 간 효율적이고 안정적인 통신을 구현하고 이해합니다.
· 주요 내용:
1. 동기호출(Request/Response) 방식의 연동 1
2. 동기호출(Request/Response) 방식의 연동 2
3. 동기호출(Request/Response) 방식의 연동 3
4. 동기호출(Request/Response) 방식의 연동 4
[Chapter 3: 동기호출(Request/Response) 방식에서의 장애전파차단]
· 학습 목표:
에러 처리 및 복구 전략, 회로 차단기(Circuit Breaker), 타임아웃 등의 기술적인 도구들을 이해하고 적용하는 방법을 학습합니다.
· 주요 내용:
1. 동기호출(Request/Response) 방식에서의 장애전파차단 1
2. 동기호출(Request/Response) 방식에서의 장애전파차단 2
3. 동기호출(Request/Response) 방식에서의 장애전파차단 3
[Chapter 4: 모노리스에서 마이크로서비스 전환시 고려요소 - Saga 패턴]
· 학습 목표:
Saga 패턴을 이용하여 데이터 일관성을 유지하는 방법을 이해합니다.
· 주요 내용:
1. 모노리스에서 마이크로서비스 전환시 고려요소 - Saga 패턴
[Chapter 5: 이벤트 스토어 - Kafka 소개]
· 학습 목표:
이벤트 스토어를 이해하고 Kafka를 이용하여 이벤트 기반 아키텍처를 구축하고 활용하는 방법을 학습합니다.
· 주요 내용:
1. 이벤트 스토어 - Kafka 소개 1
2. 이벤트 스토어 - Kafka 소개 2
3. 이벤트 스토어 - Kafka 소개 3
[Chapter 6: Kafka 기본 사용 실습]
· 학습 목표:
Kafka를 로컬 환경에 설치하고 서버를 기동하는 방법을 익히고, Kafka의 기본 명령어를 사용하여 실습을 진행하여 Kafka를 효율적으로 관리하는 방법을 습득합니다.
· 주요 내용:
1. Kafka 로컬 설치 및 서버 기동하기
2. Kafka 기본 명령어 실습
[Chapter 7: Pub/Sub 방식의 인터 커뮤니케이션 실습]
· 학습 목표:
Pub/Sub 방식을 이용하여 인터 커뮤니케이션을 구현하고, 이를 통해 이벤트 기반 시스템을 구축하는 방법을 학습합니다.
· 주요 내용:
1. Pub/Sub 방식의 인터 커뮤니케이션 실습 1
2. Pub/Sub 방식의 인터 커뮤니케이션 실습 2
3. Pub/Sub 방식의 인터 커뮤니케이션 실습 3
4. Pub/Sub 방식의 인터 커뮤니케이션 실습 4
5. Pub/Sub 방식의 인터 커뮤니케이션 실습 5
6. Pub/Sub 방식의 인터 커뮤니케이션 실습 6
[Chapter 8: Kafka 동적 확장(Scaling)]
· 학습 목표:
Kafka를 동적으로 확장하여 시스템의 성능을 향상시키는 방법을 이해하고, 실습을 통해 Scaling 프로세스를 체험합니다.
· 주요 내용:
1. Kafka 동적 확장(Scaling) 1
2. Kafka 동적 확장(Scaling) 2
[Chapter 9: Kafka 확장과 동시성 처리(Concurrency Handling)]
· 학습 목표:
Kafka를 확장하고 동시성 처리를 다루는 방법을 이해하고, 실습을 통해 효율적인 메시지 처리와 동시성을 보장하는 기술을 습득합니다.
· 주요 내용:
1. Kafka 확장과 동시성 처리(Concurrency Handling) 1
2. Kafka 확장과 동시성 처리(Concurrency Handling) 2
3. Kafka 확장과 동시성 처리(Concurrency Handling) 3
4. Kafka 확장과 동시성 처리(Concurrency Handling) 4
[Chapter 10: CDC(Change Data Capture)]
· 학습 목표:
CDC(Change Data Capture)를 활용하여 데이터의 변경 사항을 실시간으로 감지하고 Kafka를 통해 이벤트 기반의 인터 커뮤니케이션을 구현하는 방법을 학습합니다.
· 주요 내용:
1. CDC(Change Data Capture) with Kafka

