Hermes Wiki
CertExams/SAA-C03/AWS_Scope/07_DeveloperTools

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.
Hermes Wiki