서버리스 이제는 aws lambda로 간다 10

4. 블로그 서비스

api 구현 -> dynamodb, mysql, sqlite -> 저장소 -> 프엔 1. 서비스 소개 및 설계 2. 기본 api 구현: models.ts, handler.ts, storage.ts 3. dynamoDB 연동 : aws-sdk, crud, 로컬(serverless offline, 테스트, db) 1) 자원 선언 2) aws-sdk 라이브러리 추가 3) crud 4) 목록 구현 5) 로컬 환경 준비 6) serverless offline 7) 로컬 dynamoDB 준비 8) 로컬 테스트 9) 배포 및 테스트 10) 정리 4. mysql 연동: 방화벽, 라이브러리, crud, 테스트, 테이블 1) 자원 선언 2) 방화벽 설정 3) mysql 라이브러리 추가 4) 글에 대한 crud 구현 5) ..

3. 사진 최적화 서비스

1. 서비스 소개 및 설계 2. lambda에서 외부 프로세스 실행 준비 3. 첫번째 시스템 구현 : 인프라 선언 (s3, cloudfront, awscli, cloudformation, serverless) 1) s3, cloudfront 인프라 준비 2) awscli 도구로 인프라 설정 3) cloudformation으로 인프라 선언 4) serverless framework에 인프라 선언 통합 5) s3 bucket에 파일 업로드 6) 중복 업로드 막기 4. 두번째 시스템 구현 : public, private bucket 분리 5. 세번째 시스템 구현: s3 이벤트로 최적화 수행 6. 상용 서비스 고려 7. 모니터링 8. 비용 계산 1) s3 비용 2) cloudfront 비용 3) 서비스 비용 계..

2. Hello API

자바스크립트 -> 타입스크립트(웹팩 + 소스맵) -> api gateway, lambda, cloudwatch (한도 + 전략) -> 모니터링 (로그 : lambda, api gateway) -> 비용 계산 1. Hello API 자바스크립트 구현 2. Hello API 타입스크립트 구현 1) 템플릿 2) 타입스크립트 3) 웹팩 4) 소스맵 5) serverless.ts 3. 상용 서비스 고려 : 한도 + 전략 1) 서비스 한도 2) api gateway 한도 3) api gateway 통합 lambda의 한도 4) cloudwatch logs의 한도 5) 운영 전략 4. 모니터링 : 로그 1) lambda의 로그 확인 2) api gateway의 로그 확인 3) lambda의 지표 4) lambda의 ..