실전 예제로 배우는 AWS Lambda
도서명:실전 예제로 배우는 AWS Lambda
저자/출판사:요한,와디아,우디타,굽타/에이콘출판
쪽수:356쪽
출판일:2018-02-28
ISBN:9791161751207
목차
1장. AWS Lambda 소개
__서버리스 컴퓨팅이란?
____서버리스 컴퓨팅의 장단점
__AWS Lambda 소개
____동작 방식
__AWS Lambda 시작하기
____AWS 관리 콘솔 이용하기
____CLI 이용하기
__가격 정책 및 제약 사항
__향후 계획 수립
__요약
2장. AWS Lambda 함수 작성
__Lambda 프로그래밍 모델
____핸들러
____컨텍스트 객체
____로깅
____예외 및 오류 처리
__버전 관리 및 별칭
____환경변수
__패키징 및 배포
____APEX
____Claudiajs
__권장 사항 및 모범 사례
__향후 계획 수립
__요약
3장. AWS Lambda 함수 테스트
__Lambda 함수 테스트의 필요성
____AWS 관리 콘솔을 사용해 수동으로 테스트하기
____Mocha와 Chai를 사용해 테스트하기
____NPM 모듈을 사용해 테스트하기
__서버리스 테스트 하네스를 사용해 테스트하기
__권장 사항 및 모범 사례
__향후 계획 수립
__요약
4장. 이벤트 중심 모델
__이벤트 중심 아키텍처 소개
__이벤트와 AWS Lambda 이해하기
____Lambda 아키텍처 패턴
__AWS Lambda와 이벤트 매핑 알아보기
____Lambda와 S3 매핑하기
____Lambda와 DynamoDB 매핑하기
____Lambda와 SNS 매핑하기
____Lambda와 CloudWatch 이벤트 매핑하기
____Lambda와 Kinesis 매핑하기
__향후 계획 수립
__요약
5장. 외부 서비스를 사용한 AWS Lambda 확장
__웹훅 소개
__Lambda와 GitHub 통합하기
__Lambda와 Slack 통합하기
__외부 애플리케이션에서 Lambda 함수 호출하기
__향후 계획 수립
__권장 사항 및 모범 사례
__요약
6장. AWS Lambda와 서버리스 애플리케이션 구축 및 배포
__SAM 소개
____SAM 템플릿 작성하기
____SAM을 이용한 서버리스 애플리케이션 구축
__AWS Step Functions 소개
____구성 요소
____Step Functions 시작하기
____Step Functions를 사용한 분산 애플리케이션 구축
__향후 계획 수립
__요약
7장. AWS Lambda 모니터링과 트러블슈팅
__CloudWatch를 사용해 Lambda 함수 모니터링하기
__AWS X-Ray 소개
__Datalog를 사용해 Lambda 함수 모니터링하기
__Loggly를 사용해 Lambda 함수 로깅하기
__권장 사항 및 모범 사례
__요약
8장. 서버리스 애플리케이션 프레임워크 소개
__서버리스 프레임워크란?
____서버리스 프레임워크 시작하기
____서버리스 프레임워크 작업하기
__권장 사항 및 모범 사례
__요약
9장. AWS Lambda 사용 사례
__인프라 관리
____인스턴스 시작 및 중지 예약하기
____Lambda를 사용한 주기적인 EBS 볼륨 스냅숏
____EC2 태그와 Lambda를 사용한 거버넌스 지원
__데이터 변환
__요약
10장. AWS Lambda의 미래
__Lambda@Edge를 사용한 엣지 콘텐츠 처리
__AWS Lambda와 Lex를 사용한 차세대 챗봇 제작
__Lambda와 Greengrass를 사용한 엣지 데이터 처리
__Snowball Edge 소개
__요약