Serverless computing abstracts infrastructure away, but that abstraction hides critical architectural decisions. Let's explore how to use Kiro Specs to make those decisions explicit, AWS MCP servers to understand what AWS services offer and what your architecture requires, and AWS CDK to generate infrastructure from specifications.