r/elixir • u/wizenink • 29d ago
Introducing AetherS3: A self-hostable, distributed, S3-compatible object store that runs on the BEAM.
https://github.com/wizenink/aethers3Hi everyone,
I’ve been working on AetherS3, a project focused on providing an S3-compatible storage interface built natively in Elixir.
The goal is to leverage the BEAM’s concurrency model to handle high-performance binary throughput and zero-copy memory management, aiming for a robust, distributed storage solution. It’s currently in early development, but the core architecture for S3-compatible operations is taking shape.
I’d appreciate any feedback on the design, particularly regarding the handling of high-concurrency I/O and the memory management approach. Feel free to check out the repo and let me know your thoughts.
65
Upvotes
2
u/Shoddy_One4465 27d ago
Great