This document discusses cloud native patterns using AWS. It defines cloud native as taking advantage of what the cloud offers to build scalable applications in public, private, and hybrid clouds. The document outlines foundation patterns like having one database per component, using event streaming, and event sourcing. It also discusses boundary patterns such as API gateways and backend for frontends. Finally, it covers control patterns involving event collaboration and orchestration and provides examples of how to implement these patterns using AWS services.