Amazon Elastic Container Service (ECS) is a container orchestration platform which can run containers on EC2 instances or serverless using Fargate. For many container-based systems we find ECS to be a good choice thanks to its simplicity, maturity and basic but competent feature set.
Along with SQS, Amazon Simple Notification Service (SNS) is a default choice for message-based integration between services in AWS. Like SQS, SNS is elastically scalable and fully serverless, and the two are often used together.
Amazon Simple Queue Service (SQS) is a serverless message queuing system. SQS is a natural default choice for message queue integration between components in AWS thanks to low operational overhead, elastic scaling with pay-as-you-go pricing and tight integration with other AWS services such as IAM, IoT, SNS and Lambda.
AWS Developer Tools
AWS Developer Tools allows you to "Host code, build, test, and deploy your applications to AWS". This article focuses on CodeBuild (for building deployable artefacts), CodeDeploy (for deploying to environments), CodePipeline (for defining and running build pipelines) and CodeCommit (an AWS-hosted Git repository solution).