Effective cost optimization across Amazon S3 storage classes can require different approaches, depending on application latency and access patterns. In this session, we review key cost optimization guidelines for storing data in both synchronous and asynchronous storage classes. We also share design patterns for common Amazon S3 workloads to help you optimize for cost while meeting workload performance requirements.