Course Overview
This course provides a deep dive into object storage, covering its fundamentals, protocols, and APIs. Students will learn about the differences between block, file, and object storage, and how object storage is useful and scalable. The course also explores traditional object workloads, emerging drivers, and new use cases, including the use of object storage in cloud-native applications and microservices. Additionally, the course covers the Simple Storage Service (S3) and its extensions, such as S3A and S3 Select, and how they are used in various scenarios. By the end of the course, students will have a thorough understanding of object storage and its applications in modern cloud-based systems.