문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
Microservices 아키텍처 소개
- 마이크로서비스란 무엇인가요?
- 모놀리식 vs. 마이크로서비스 아키텍처
- 마이크로서비스의 이점과 과제
- 마이크로서비스의 실제 사용 사례
Spring Boot 시작하기
- Spring Boot 소개 및 장점
- Spring Boot 마이크로서비스 설정
- Spring Boot을 사용하여 RESTful API 만들기
건물 및 관리 Microservices
- 마이크로서비스 설계: 도메인 주도 설계(DDD)
- 서비스 간 통신 구현
- REST 및 gRPC을 사용하여 서비스 간 통신
- Kafka/RabbitMQ를 사용하여 비동기 메시징 처리
서비스 검색 및 Configuration Management
- Spring Cloud 소개
- 서비스 검색을 위한 Eureka 설정
- 중앙 집중식 구성 관리를 위해 Spring Cloud Config 사용
API 게이트웨이 및 로드 밸런싱
- API Gateway 패턴 소개
- Spring Cloud Gateway 또는 Zuul 사용
- Ribbon을 사용하여 로드 밸런싱 구현
보안 Microservices
- 마이크로서비스의 보안 소개
- OAuth2를 사용하여 인증 및 권한 부여 구현
- JWT를 사용하여 REST API 보안
모니터링 및 로깅
- ELK 스택을 사용하여 중앙 로깅 설정
- 마이크로서비스 모니터링을 위한 Micrometer 사용
- Spring Cloud Sleuth 및 Zipkin을 사용한 분산 추적
Docker 및 Kubernetes을 사용하여 Microservices 배포
- Docker을 사용하여 마이크로서비스 컨테이너화
- Kubernetes에 마이크로서비스 배포
- 스케일링 및 오케스트레이션 관리
요약 및 다음 단계
요건
- 핵심 Java 프로그래밍 경험
- RESTful API와 HTTP 통신에 대한 기본 이해
- 데이터베이스 및 SQL에 대한 익숙함
청중
- Java 마이크로서비스 아키텍처로 전환하는 개발자
- 확장 가능하고 분산된 애플리케이션을 구축하는 소프트웨어 엔지니어
- DevOps 마이크로서비스 배포를 담당하는 전문가
21 시간
회원 평가 (2)
연습과 프로젝트 공유를 통한 상호작용
Claudiu - MSG system
코스 - Advanced Spring Boot
기계 번역됨
실천 방법
Ivan - si
코스 - Spring Cloud for Microservices
기계 번역됨