Reverse-engineering the architecture of Amazon S3
summary
Analyzes the Amazon S3 API by examining its specification and runtime behavior, and describes how an equivalent object-storage service was designed and implemented for Mail.ru Cloud. Covers practical lessons and principles for building cloud storage architecture based on that reverse-engineering and the author’s implementation experience.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:48Amazon S3 basics
- 9:25Prototype cycle
- 19:24MVP architecture
- 27:12Scaling to production
- 38:16Optimizing components
- 46:08Billing model
- 51:58Large file uploads
- 53:01Final architecture
- 57:00Q&A
related talks
44mOptimizing storage price and performance with Amazon S3
26mOptimizing Amazon S3: Manage, Analyze, and Reduce Storage Costs
25mModernize data archives while addressing compliance, trust, and accessibility
47mOptimize Storage Cost and Performance with Amazon S3
56mOptimize your storage with the new capabilities
07m15 years of Amazon S3 - Building an Evolvable System
30mCost optimization in Amazon S3, Amazon EBS, and beyond
17mCloudscape: A Study of Storage Services in Modern Cloud Architectures
