Recently I started looking into open source object storage projects and I came across MinIO. Among its long list of features, it offers an S3 gateway service that can allow you to expose Hadoop’s distributed file system (HDFS) with an AWS S3-compatible interface.
MinIO is made up of 160K lines of GoLang code primarily by Harshavardhana. He worked on GlusterFS for years prior to starting MinIO, both before and after the RedHat acquisition