#AWS Certified Solutions Architect Associate
AWS-DVA 과정에서 나오지 않았거나, 기억이 안나는 부분 메모
Mobile application : MyTodoList
- REST API + HTTPS
- 서버리스 아키텍처
- 유저 본인 소유의 s3 버킷과 상호작용 해야 함
- 유저는 서버리스 서비스에 인증이 되어야 함
- 유저는 읽기 쓰기 작업을 하지만 대부분 읽는 작업을 함
cognito 로 인증을 받아 api gateway 로의 접근을 허가함
cognito 를 통해 AWS STS와 연동해 임시 권한을 얻어 유저가 S3로의 접근을 가능하게 함
dynamoDB 앞단에 DAX Caching layer 를 사용하여 읽기 작업에 대한 비용을 줄일 수 있다고 함
https://aws.amazon.com/ko/dynamodb/dax/
Serverless hosted website : MyBlog.com
- global 서비스 스케일
- 쓰는 작업은 잘 없고 읽기 작업이 많은 서비스
- dynamic REST API 를 사용해 정적 file 을 읽음
- caching 은 적용 가능한 곳에 무조건 구현되어야 함
- 새로운 구독 유저는 환영 메일을 수신해야 함
- 사진이 업로드되면 썸네일이 생성되어야 함
edge location 에서 cloudfront 를 통해 OAC 로 S3에 접근할 수 있다
REST HTTPS 프로토콜로 API GATEWAY 를 통해 읽고 쓰는 작업을 한다
새 유저가 생성되면 IAM ROLE 을 가진 람다가 SES 서비스를 통해 메일을 발신한다.
cloudfront global distribution 에서 OAC로 s3에 업로드해 람다가 트리거되고그렇게 생성된 섬네일을 s3에 업로드 해서 이후 sqs 나 sns 를 트리거 하면서 workflow 를 이어갈 수 있다고 한다
Micro Services architecture
그냥 기본적인 MSA 의 설명 + aws 리소스로 구현할 수 있다 정도
'AWS > AWS Certified SAA' 카테고리의 다른 글
AWS-SAA Examtopic 번역 오답노트 1~30 (0) | 2023.12.11 |
---|---|
[Udemy][AWS-SAA][Section-21] Databases in AWS (0) | 2023.12.08 |
[Udemy][AWS-SAA][Section-19] Serverless Overview from a Solution Architect Perspective (0) | 2023.12.06 |
[Udemy][AWS-SAA][Section-18] Containers on AWS: ECS, Fargate, ECR & EKS (0) | 2023.12.02 |
[Udemy][AWS-SAA][Section-17] Decoupling application: SQS, SNS, Kinesis, Active MQ (0) | 2023.11.30 |