Chapter Seven

Developer Tools & Integration

Two themes in one chapter: defining infrastructure as code, and wiring services together with messages and events. Together they are how AWS systems are built repeatably and decoupled cleanly.

7 services

The first three services define infrastructure as code: CloudFormation is the declarative engine, the CDK generates it from real programming languages, and the Code* pipeline ships changes through build and deploy stages.

The last four are the integration layer — EventBridge, SQS, SNS, and Step Functions — the messaging and orchestration that let components fail independently instead of together.

Services in This Chapter