Acontece que até 2020 eu não lidava com nuvens. Quando finalmente me aprofundei neste tópico, me perdi um pouco com a abundância de serviços oferecidos na AWS.
Foi necessário criar um aplicativo com os seguintes recursos:
- Faça login via facebook ou google.
- A capacidade de baixar e exibir arquivos de mídia.
- Recebendo eventos do servidor em tempo real.
Este artigo descreve os serviços que eu precisava para implementar o projeto e sentir o processo.

Arquitetura de aplicativo
serviço de internet
- - -. AWS Fargate Elastic Beanstalk.
Fargate
PaaS ECS EKS (EKS-Elastic Kubernetes Service, ECS-Elastic Container Service — kubernetes). — (Task), .
Elastic Beanstalk
Fargate. (EC2). -. — , . — . Elastic Beanstalk .
| EC2 | Fargate | ||||
|---|---|---|---|---|---|
| t2.micro | 10% | $0.0134 | 1vCPU,1GB | $0.05167 | 3.85 |
| t2.medium | 20% | $0.0536 | 2vCPU,4GB | $0.11356 | 2.12 |
| t2.xlarge | 22.5% | $0.2144 | 4vCPU,16GB | $0.268 | 1.25 |
Elastic Beanstalk — . Fargate .
Application Load Balancer
Fargate, Elastic Beanstalk . . , . Fargate Task Definition, Elastic Beanstalk Auto Scaling Group.
Application Load Balancer HTTP. HTTPS, , CloudFront, . ALB HTTP.
.
DynamoDB
NoSql . ( 10–20 ). , .
S3
. . . .
Parameters Store
. .
, , , , . , , - S3.
.
Route53
DNS AWS.
CloudFront
CDN AWS. CloudFront - S3, api- -. Http Https ( S3 bucket ).
AppSync
AppSync — — AWS Amplify. serverless- no-code-. “”, AppSync, AWS, .
Cognito
aws . User Pool c Google, Amazon, Facebook .
DevOps
.
IAM-Identity and Access Management.
CloudFormation, , , SDK. .
:
- CodeCommit — git-, github.
- CodeBuild — . ECR-Elastic Container Repository.
- CodeDeploy — , Fargate Elastic Beanstalk.
- CodePipeline — .
CloudWatch. , , .
, , -, 9 AWS, , — 8 .
AWS, , — , 17 !
Quando comecei, achei que não iria gostar. Eu resisti. Então, por exemplo, eu mesmo codifiquei o mecanismo de autenticação jwt, em vez de usar o Cognito.
Mas mudei de ideia. Ainda assim, é bom ignorar a carga do código de infraestrutura e focar na lógica de negócios. Depois de me acostumar um pouco, comecei a vivenciar os sentimentos de uma criança em um parque de diversões. Cada novo serviço traz uma nova diversão. Fico feliz que este parque ainda não tenha sido totalmente explorado. Por mim mesma, decidi que estou aqui há muito tempo.