advanced
AWS
Сервисы Amazon для compute, контейнеров, serverless, хранилищ, баз данных, messaging, identity, CDN и observability.
На интервью по AWS — сервисы, к которым команды прикасаются первыми: EC2 или контейнеры, Lambda, S3, RDS или DynamoDB, SQS/SNS, CloudFront, IAM и CloudWatch. Ответы должны называть компромиссы, а не только аббревиатуры.
Подтемы: EC2, ECS/EKS, Lambda, S3, RDS, DynamoDB, SQS, SNS, CloudFront, IAM, CloudWatch.
На интервью: API загрузки файлов с presigned S3 URL, SQS worker, pooling соединений к RDS и IAM roles — без статических ключей на инстансах.
Типовые ошибки: публичные S3 bucket'ы; слишком широкий `AdministratorAccess` в CI; Lambda без dead-letter queue; RDS без лимитов соединений для Node pool.
Компромисс — глубина экосистемы AWS против операционной поверхности и сложности счёта.
Чеклист:
- IAM roles вместо долгоживущих ключей.
- Async через очереди и идемпотентных consumers.
- Явные политики и шифрование S3.
- Корреляция логов, метрик и алертов на production-путях.