Cowboy architecture and execution flow
A little in-depth blog post about cowboy and ranch OTP architecture. I tried to explain how cowboy handles requests and sends the responses.
Read next Application Layering - A Pattern for Extensible Elixir Application Design