I began my professional journey with Red Hat, where I had the opportunity to build a strong foundation in open-source technologies and distributed systems. Currently, I am working as a Backend Engineer at IBM, continuing to deepen my expertise in large-scale, enterprise-grade storage solutions. Over the past nearly six years, I have been extensively involved in exploring, enhancing, and contributing to various components of Ceph, a highly scalable and resilient distributed storage system. From the early stages of my journey with Ceph, I have been an active member of the Ceph RADOS Gateway (RGW) team, contributing to the design, development, and improvement of several key features and initiatives. My work has included significant contributions to the development of Secure Token Service (STS), enabling secure, temporary credential-based access; implementing and enhancing bucket notifications to support event-driven architectures; advancing multisite capabilities to ensure data replication and geo-distributed deployments; and contributing to the RGW standalone projects to improve modularity, flexibility, and ease of deployment.
The rise of data lakehouses and hybrid cloud has created new challenges for storing and managing large amounts of data. This talk will delve into the architecture, features, and best practices of Ceph Rados Gateway (RGW), an open-source, software-defined object storage solution. We will explore how RGW enables organizations to build scalable, resilient, and cost-effective object storage systems tailored to their unique requirements.The presentation will begin with an overview of Ceph RGW, highlighting its key components and the benefits of using an open-source object storage solution. We will then discuss upcoming features in the next release along the RGW architecture, focusing on its multi-site capabilities, data durability, and seamless integration with other Ceph services.