How the polyglot stack connects: Erlang gateway, TypeScript services, Rust WASM client, and backing stores