yomo
yomo copied to clipboard
Provide a ability to Zipper can guide the Stream Function connecting to other Zippers
Summary
Nowadays, API based communication between apps can not perform fast data exchange:
Last year, QUIC comes out as RFC9000, by YoMo, we can build our apps atop of this new network protocol easily, realtime collaboration features like Figma Cursor Chat become new standard features for SaaS.
Today, developers can build Geo-distributed system by YoMo, guarantee <50ms global latency for their users:
But it is costly in infrastructure and its management. Developers can not leverage cost and latency.
Intended Outcome
Providing the ability to YoMo Zipper
, make it can guide YoMo Stream Functions
connecting to other YoMo Zipper(s)
, developers can get about ~100ms global latency without geo-distributed deployments, reduces significant infrastructure investment and system maintenance costs.
How will it work?
When a Stream Function
connected to a Zipper
, will get a ConnectToFrame
signal from Zipper
, this frame contains other zipper connection info like us-west-302.x.yomo.dev:9000
, Stream Function
will connect to the new one immediately.