← Graph

Why two AnyCable server implementations

question 2 connections

Audience question at the end of the talk asking why AnyCable has two WebSocket server implementations. Answer: the speaker originally tried Erlang but no mature gRPC library existed, so he wrote a quick Go prototype. Go became primary because it ships as a single binary and is easier for Ruby developers to run; the Erlang version is no longer actively maintained, though the speaker may revisit it for his own projects to use Erlang-specific features.

answer_summary
Erlang lacked gRPC library; Go prototype became primary because it's easier to run.
question Why two AnyCable server implementations
about
AnyCable project
Question about AnyCable's dual Go/Erlang implementations.
question Why two AnyCable server implementations
asked_at
Audience Q&A.

Provenance