Ranch is a wonderful library. Also, since I'm self learning erlang and elixir and don't have senior level colleagues for feedback, i learned a bunch about erlang program design reading this developers code.
Now that I'm thinking about reading erlang code, i just realized that erlang is a remarkabky easy language to read because of common system design principles governed by the otp standard. And what a treat that is, since the code i write id prefer to be optimized for the read-path. After all, code is written once and read many.