메인메뉴로 이동 본문으로 이동

수강신청

컨텐츠 내용

  1. 수강신청
  2. 과정정보

[IT SW 스쿨] 서버리스 기반 MSA 웹서비스 구축 (대면)

[IT SW 스쿨] 서버리스 기반 MSA 웹서비스 구축 (대면) 과정정보
과정명 [IT SW 스쿨] 서버리스 기반 MSA 웹서비스 구축 (대면)
학습기간
학습시간 14시간
교육비 450,000원
학습목표
교육대상
과정소개
- AWS를 활용하여 서버리스 아키텍처 기반의 MSA(Microservices Architecture)를 설계하고 구축하는 실습 중심의 교육 과정입니다.
- Terraform, Python(FastAPI), Docker 등 최신 기술 스택을 통해 웹서비스를 설계하고 배포하며, 실무에서 바로 활용 가능한 기술과 노하우를 학습합니다.

과정 목표
- AWS와 서버리스 아키텍처를 활용하여 MSA를 설계하고 구현한다.
- Terraform을 이용해 AWS 리소스를 효과적으로 관리하고 배포한다.
- FastAPI와 Docker로 서버리스 API를 배포하고 환경별로 분리하는 기술을 익힌다.
- DynamoDB, SQS, Lambda 등 AWS 서비스를 통합 활용하여 서버리스 기반의 애플리케이션을 구현한다.
- Athena와 CloudWatch를 활용해 모니터링과 분석 대시보드를 구성한다.

추천 대상
- 클라우드 환경에 익숙하며 서버리스 아키텍처를 도입하려는 분
- 서버리스 기술을 활용하여 배포 및 운영 효율성을 높이고자 하는 분
- 대규모 트래픽 처리를 위해 서버리스 환경을 검토 중인 분

사전 체크리스트
- AWS 서비스(AWS CLI, EC2, DynamoDB 등)의 기본 사용 경험이 있다.
- Terraform을 사용해 본 경험이 있다.
- Python을 활용한 웹 개발 경험이 있다.
- Docker 및 컨테이너 환경에서의 애플리케이션 실행 경험이 있다.
- 기본적인 SQL 문법과 데이터베이스 구조를 이해한다.

체크리스트 결과
- 5개 중 3개 이상 "아니오"를 선택한 경우, 아래 사전 학습이 필요합니다:
  - 사전 학습 필요 지식:
    - AWS 기본 서비스 사용법
    - Python 및 FastAPI 기본 문법
    - Docker 컨테이너 기초
    - 기본 SQL 쿼리 작성 방법

강사 소개
- 김한성 강사
  - 現 SK텔레콤 매니저
  - 前 비누랩스 연구원

준비 사항
- AWS 계정 생성 및 AWS CLI 설정
- Terraform 설치
- Python 환경 준비
- Docker 설치
- 개인용 노트북

교육 정보
- 장소: 한양대학교
- 기간: 2일 (14시간)
- 방식: 이론 10%, 실습 90%

평가 방식
- 객관식 8문항 (5점/문항)
- 주관식 1문항 (20점)
- 서술형 1문항 (40점)

수료 기준
- 출석 80% 이상
- 종합평가 60점 이상
- 총합 70점 이상 (출석 50%, 종합평가 50%)

교육 시간표
- **1일차**
  - 09:00~09:30: 개발환경 소개 및 설정 (VSCode, AWS CLI, Terraform)
  - 09:30~10:30: AWS 리소스 관리와 IaC 개념 이해
  - 10:30~12:00: AWS 리소스 생성 실습 (VPC, EC2, DynamoDB)
  - 12:00~13:00: 점심시간
  - 13:00~13:50: API Gateway, ALB, Lambda URLs의 차이 및 활용 사례
  - 14:00~14:50: API 서버 배포 실습 (FastAPI, Docker)
  - 15:00~15:50: 환경별 구성 분리(dev, stage, production) 개념
  - 16:00~16:50: DynamoDB 테이블 및 GSI 생성 실습

- **2일차**
  - 09:00~09:30: 마이크로서비스 아키텍처 개념과 사례
  - 09:30~10:30: Aurora Serverless (v2) 개념 이해 및 설정
  - 10:30~12:00: MySQL Cluster 및 테이블 생성 실습, Cognito와 Redis 개념 및 사용 사례
  - 12:00~13:00: 점심시간
  - 13:00~13:50: User Pool 생성 및 인증 처리 실습, Pub/Sub 구조의 이해 및 활용 (패턴 소개)
  - 14:00~14:50: SQS란? SQS와 Lambda 연동 비동기 메일 전송 실습
  - 15:00~15:50: Athena + S3를 활용한 DynamoDB 데이터 분석
  - 16:00~16:50: CloudWatch로 모니터링 대시보드 구축 실습

수료기준
수료기준
평가기준 총점
배점 100점
수료기준 60점
※ 수료기준은 각 평가항목의 점수가 수료기준 점수 이상이고 총점이 60점 이상이어야 합니다.
강의목차
차시 일시 강의명
강의 목차가 없습니다.