Course Outline

서버리스 아키텍처 소개

  • 서버리스 아키텍처란?
  • 서버리스 솔루션의 이점 및 사용 사례
  • 서버리스 애플리케이션을 위한 AWS 서비스 개요

AWS Cloud9 시작하기

  • AWS Cloud9 환경 설정
  • 서버리스 개발을 위한 IDE 기능 탐색
  • AWS Lambda을 AWS Cloud9와 통합

AWS Lambda을 사용하여 서버리스 애플리케이션 구축

  • AWS Lambda 함수 소개
  • Lambda 함수 생성 및 테스트
  • 서버리스 애플리케이션 배포

AWS Lambda을 다른 AWS 서비스와 통합

  • 서버리스 API에 API Gateway 사용
  • 이벤트 기반 아키텍처를 위해 Lambda를 S3와 통합
  • 데이터 저장을 위한 AWS DynamoDB 사용

고급 서버리스 애플리케이션 개발

  • 서버리스 프레임워크 사용(예: Serverless Framework, AWS SAM)
  • 성능 최적화 및 콜드 스타트 감소
  • 서버리스 애플리케이션의 보안을 위한 모범 사례

서버리스 애플리케이션 모니터링 및 관리

  • AWS CloudWatch를 사용하여 로깅 및 모니터링 설정
  • Lambda 함수 문제 해결 및 디버깅
  • 서버리스 애플리케이션을 위한 비용 최적화 전략

서버리스 애플리케이션의 자동화

  • AWS를 통한 인프라 자동화 CloudFormation
  • AWS Step Functions를 사용하여 자동화된 워크플로 구축
  • AWS EventBridge를 사용하여 작업 스케줄링

서버리스 애플리케이션 확장 및 관리

  • 서버리스 환경에서의 자동 확장 전략
  • 동시성 및 확장 제한 처리
  • 규모에 맞춰 서버리스 리소스 관리

요약 및 다음 단계

Requirements

  • 클라우드 컴퓨팅 개념에 대한 기본 이해
  • 프로그래밍 언어에 대한 지식 (Python, Node.js 또는 이와 유사한 언어)
  • AWS 등 클라우드 플랫폼 사용 경험

청중

  • 개발자
  • 클라우드 솔루션 아키텍트
  • IT 전문가
 14 Hours

Number of participants


Price per participant

회원 평가 (1)

Upcoming Courses

Related Categories