A layered object store design in Elixir (Part II): FileStore
In part-2 of our blog series on developing an object store, we will work on our first layer, the FileStore. This layer is responsible for actually storing the file in our object store. At this level, we are not concerned about what kind of file it is (image, video, document, or whatever else), nor do we have any notion of security. We just store whatever input path is given to us.
https://nitingupta.dev/post/a-layered-object-store-design-in-elixir-part2/
Read next Generate API Docs Effortlessly from your Phoenix code