Loading…
0+ curated questions with the same answer shape every time: quick recap, deep dive, pitfalls, and follow-ups. Coverage includes .
AWS with Go using the v2 SDK is the standard for Go cloud services. This module covers the aws-sdk-go-v2 configuration (config.LoadDefaultConfig, the credential chain — instance role > environment > shared credentials file, why you never hardcode keys), AWS Lambda with Go (the aws-lambda-go handler, the event types for API Gateway / S3 / SQS triggers, cold start optimisation for Go Lambdas — why Go's fast startup makes it excellent for Lambda), S3 operations (s3.Client, PutObject/GetObject, presigned URLs with s3.PresignClient, multipart upload for files over 5GB), DynamoDB (dynamodbattribute.MarshalMap, Query vs Scan, the expression builder for condition expressions), SQS (SendMessage, ReceiveMessage, DeleteMessage, the visibility timeout pattern for safe processing), IAM roles for service-to-service authentication (instance profiles, IRSA for Kubernetes), and ECS Fargate deployment patterns for Go services. The scenario: 'your Go Lambda is hitting the 15-minute timeout — what are your options?'
Full catalog
Topics are ordered for learning. Within each topic, rows are numbered 1–0 globally so you always know where you are. Collapse topics if you want a lighter view — use Expand all when you need the full list again.
Numbers 1–0 follow the order we recommend — click any row to open the full answer, or use the sticky Next link at the bottom of each page to go Q1 → Q0.