Skip to main content

Developer Tools

Access methods, environments, and the CI/CD pipeline (the “Code*” suite). The pipeline stages: source → build → deploy, orchestrated end to end.

Access & environments

ServiceJobKey distinction
AWS CLIScriptable API accessRepeatable; some options are CLI-only
AWS CloudShellBrowser terminal, pre-authedNothing to install; not your instance
AWS Cloud9Browser IDEEditor + debugger + collaboration
AWS X-RayDistributed tracingFollows one request across services
AWS AppConfigFeature flags / configSafe rollout + rollback of config

CI/CD pipeline

ServiceStageKey distinction
AWS CodeCommitSourcePrivate Git repos
AWS CodeArtifactSource (deps)Package/dependency registry
AWS CodeBuildBuildServerless compile + test
AWS CodeDeployDeployIn-place/blue-green/canary to existing infra
AWS CodePipelineOrchestrateWires source→build→deploy together
AWS CodeStarToolchain setupProvisions the whole suite (now CodeCatalyst)
  • CloudShell (terminal) vs Cloud9 (full IDE).
  • CodeCommit (source) vs CodeArtifact (dependencies) vs Amazon Elastic Container Registry (ECR) (images).
  • CodePipeline (orchestrates the release) vs CodeDeploy (performs one deploy stage).
  • CloudWatch vs AWS CloudTrail vs X-Ray: metrics/logs vs API audit vs per-request trace.

Linked from