Course Outline

소개

  • 최신 서버리스 애플리케이션 구축을 위한 개요 및 모범 사례
  • 서버리스 애플리케이션을 위한 이벤트 중심 설계를 지원하는 AWS 서비스 개요

API 기반 개발

  • 표준 요청/응답 API 기반 웹 애플리케이션 개요
  • 서버리스 애플리케이션에 Amazon API Gateway 사용
  • 다양한 API 유형 비교
  • Lambda 함수와 통합된 HTTP API 엔드포인트 설정

인증, 권한 부여 및 Access 제어

  • 인증 및 권한 비교
  • API Gateway를 사용하여 API에 인증
  • Amazon Cognito 사용

서버리스 배포 프레임워크

  • 코드형 인프라에 대한 명령형 및 선언적 프로그래밍 이해
  • CloudFormation, AWS CDK, Amplify 및 AWS SAM 프레임워크 비교

Amazon EventBridge 및 Amazon SNS

  • 비동기 이벤트 소스 사용
  • Amazon EventBridge 기능 및 사용 사례
  • 사용자 지정 EventBridge 버스 및 규칙 구축
  • Amazon Simple 알림 서비스(Amazon SNS) 및 EventBridge 사용 사례 비교

이벤트 기반 배포에서 대기열 및 스트림 사용

  • 대기열과 스트림을 Lambda의 이벤트 소스로 사용
  • Amazon Simple Queue Service(Amazon SQS) 또는 Amazon Kinesis Data Streams를 Lambda용 이벤트 소스로 사용

Lambda 함수 작성

  • Lambda 수명 주기 개요 및 Lambda 함수 작성 모범 사례 사용
  • Lambda 함수 구성
  • 오류 처리

AWS Step Functions 사용

  • 서버리스 아키텍처에서 AWS 단계 함수 사용
  • 표준 및 익스프레스 워크플로 비교
  • 단계 기능의 직접 통합

서버리스 애플리케이션의 관찰 가능성 및 모니터링

  • 관찰 가능성의 세 가지 요소 이해
  • 로그 파일 작성 및 해석
  • Amazon CloudWatch 로그 사용
  • 관측 가능성을 위해 AWS X-Ray 사용

서버리스 애플리케이션 보안

  • 서버리스 애플리케이션 보안 모범 사례
  • API 게이트웨이, Lambda 및 애플리케이션 보안
  • 서버리스 데이터 스토리지의 데이터 보호
  • 감사

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

  • 규모 관리를 위해 API 게이트웨이 사용
  • Lambda 동시성을 사용하여 확장
  • Lambda를 사용하여 다양한 이벤트 소스 확장

배포 파이프라인 자동화

  • 서버리스 애플리케이션에서 CI/CD 사용
  • 서버리스 파이프라인에서 도구 사용
  • 서버리스 배포에 AWS SAM 기능 사용
  • 자동화 모범 사례

문제 해결

요약 및 다음 단계

Requirements

  • AWS 클라우드 아키텍처의 기본에 대한 이해
  • AWS Lambda에 대한 지식

청중

  • 개발자
 21 Hours

Number of participants



Price per participant

회원 평가 (7)

Related Courses

AWS DevOps Engineers

21 Hours

Related Categories