AWS development with CDK best practices, cost optimization MCP servers, and serverless/event-driven architecture patterns