마이크로서비스 배포

logo
이 과정은 마이크로서비스 아키텍처의 기본 원리부터 실제 배포 전략까지를 다룹니다. 마이크로서비스 디자인, 개발, 테스트, 배포 및 모니터링에 필요한 기술과 방법론을 학습합니다. 마이크로서비스 아키텍처를 통해 더 효율적이고 탄력적인 소프트웨어 솔루션을 설계하고 배포할 수 있는 능력을 키울 수 있습니다.
calendar
학습 목표
• 마이크로서비스의 주요 개념 및 아키텍처 설계 능력 습득 • 서비스 컨테이너화 및 오케스트레이션 기술 이해 • 배포 시나리오에서의 문제 해결 능력 개발
calendar
수강대상
• 소프트웨어 개발자, 시스템 엔지니어, DevOps에 관심있는 분 • 마이크로서비스 아키텍처 및 배포에 관심 있는 분 • 독립적인 서비스 개발 및 운영을 원하는 분
calendar
교육 일정
  • 시작일 : 2026년 2월 23일 ~ 종료일 : 2026년 2월 27일
  • 시작 시간 : 9시 30분 ~ 종료 시간 : 17시 30분

calendar
커리큘럼
  • 마이크로서비스 배포

    1일차 : 마이크로서비스 개념 및 환경 설정

    • 마이크로서비스 아키텍처의 이해

    • 마이크로서비스와 모놀리식 아키텍처 비교

    • 필요한 도구 및 기술 스택 소개

    • 개발 환경 설정 및 기본 구성

    2일차 : 마이크로서비스 개발 및 테스트

    • 마이크로서비스용 코드 작성 방법

    • API 설계 및 구현

    • 서비스 간 통신 방법

    • 단위 및 통합 테스트 전략

    3일차 : 컨테이너화 및 오케스트레이션

    • Docker를 사용한 마이크로서비스 컨테이너화

    • Kubernetes 또는 다른 오케스트레이션 도구 소개

    • 컨테이너 오케스트레이션의 이점과 전략

    • 마이크로서비스 배포를 위한 오케스트레이션 설정

    4일차 : CI/CD 파이프라인 구축

    • 지속적 통합(CI) 및 지속적 배포(CD)의 중요성

    • Jenkins, GitLab CI 등의 도구 사용 방법

    • 마이크로서비스를 위한 CI/CD 파이프라인 설계 및 구현

    • 자동화된 테스트 및 배포 전략

    5일차 : 모니터링, 로깅 및 배포 최적화

    • 실시간 모니터링 및 로깅 시스템 구축

    • 마이크로서비스 헬스 체크 및 성능 모니터링

    • 로그 관리 및 분석

    • 배포 프로세스의 문제 해결 및 최적화 전략

1,600,000원 (면세)

TAGS

2026년 02월

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28