Desafio final
Desenvolver um projeto contendo:
- Utilização de API RESTful via API Gateway
- Persistência de dados em banco relacional ou não relacional
- Utilização de cache e/ou armazenamento do S3
- Processamento de notificações assíncronas (SQS)
- Observabilidade utilizando: CloudWatch, OpenTelemetry ou DataDog
- Deploy automatizado com Terraform ou SAM
Para isso:
-
Proponha a arquitetura do seu sistema;
-
Selecione os serviços que irá utilizar, especificando a
sua motivação
e ostrade-offs
considerados durante a sua escolha; -
O projeto deve cobrir os escopos de:
- Segurança
- Escalabilidade
- Observabilidade
- Resiliência
- Custo