Overview
Syllabus
Intro
Manta 101: Features
Manta 101: API operations
Manta 101: System Primitives
Manta 101: Design Constraints
Manta Design: Data Path
Manta Design: Compute
Multipart Uploads!
Multipart Uploads: First Principles
Multipart Uploads: Design Questions
Multipart Uploads: Design Considerations
Example MPU Structure
Multipart Upload Design: Commits
Commit: Storage Layer Implementation
Multipart Upload Commits: Idempotency
MPU State Machine
Commits: Final Steps
Concurrency in other MPU operations
Revisiting Design Constraints
Working with Design Constraints
Tradeoffs in Design
Final Thoughts
Taught by
GOTO Conferences