8. Developer Tools
Tools in this category facilitate observability and debugging across distributed cloud environments. Exam weight note: Deep CI/CD tooling (CodeCommit/CodeBuild/CodeDeploy internals) is more heavily tested on the Developer Associate exam; SAA-C03 mostly expects you to recognize the CI/CD pipeline flow at a high level and to know X-Ray for observability.
The AWS CI/CD Pipeline (exam-critical, high-level recognition only)
A standard AWS-native CI/CD pipeline is a well-tested naming pattern — know which stage each service maps to:
| Stage | Service | Role |
|---|---|---|
| Source (version control) | AWS CodeCommit | Managed private Git repository. |
| Build (compile/test) | AWS CodeBuild | Fully managed build service; compiles code, runs tests, produces artifacts. |
| Deploy (release) | AWS CodeDeploy | Automates deployment to EC2, on-premises, Lambda, or ECS — supports blue/green and rolling deployments. |
| Orchestrate (the pipeline itself) | AWS CodePipeline | Ties Source → Build → Deploy stages into one automated release workflow, triggering on each code change. |
The tell: if a question describes wanting one code change to automatically trigger build, test, and deploy in sequence, the answer is CodePipeline orchestrating the other three — not any single one of them in isolation.
AWS X-Ray
Service Introduction: A service that helps developers analyze and debug distributed applications by providing an end-to-end view of requests as they travel across services.
Common Usage: Identifying performance bottlenecks and visualizing service dependencies in microservices architectures.
Project Examples:
- Tracing a customer request from API Gateway to Lambda to DynamoDB to find the source of latency.
- Generating a service map to visualize the interactions between 50 different microservices.