Choosing Our Layers
Explore the essential software layers for building scalable, resilient Elixir projects. Understand each layer from data structures to workers and how to apply them by creating example components.
We'll cover the following...
We'll cover the following...
Categories of layers
We recommend the following software layers:
-
Data structures
-
A functional core
-
Tests
-
Boundaries
-
Lifecycle
-
Workers
Not every project will have all of these layers, but some will. It’s our job as the author of a codebase to ...