I’m exploring the separation of domain from web interface as encouraged by Phoenix 1.3. And seeing how it can be extended towards what ports and adapters architecture looks like in Elixir.
I’ve got a toy poker umbrella project that, so far, is just shuffling cards. I’m planning three interfaces:
- Command line
- Regular HTML page request/response
- Events over Phoenix channels






















