Elixir Concurrency: Best Practices and Examples