How does Elixir work under the hood? The Magic Elixir behind Yap

A layered object store design in Elixir (Part IV) - The API layer

In this post we focus on the API layer of our object store. All layers till now were just concerened about storing the input file together with some file-format specific transforms (like generating thumbnails). It is at the API layer where we will be storing per-file system and user metadata. This metadata can be used to support application specific business logic and security policies.

Shameless plug: Check out @elixirstatus' other community project:

Credo, a new static code analysis tool that acts as a code linter, but also focusses on teaching coding practices and code consistency.