Scalable real-time messaging server in a language-agnostic way. Set up once and forever.
Check out Centrifugo - https://github.com/centrifugal/centrifugo - you can integrate FastAPI backend with it relatively simply, and get a scalable WebSocket PUB/SUB system with many features out of the box.
Centrifugo – self-hosted alternative to public real-time messaging clouds like pusher.com, ably.com, pubnub.com
1 project | reddit.com/r/selfhosted | 5 May 2022
Concurrency with Gin
2 projects | reddit.com/r/golang | 2 May 2022
Centrifugo – language-agnostic real-time messaging server (v3.2.0 just released)
1 project | news.ycombinator.com | 29 Apr 2022
Centrifugo – self-hosted real-time messaging server with bidirectional (WebSocket, SockJS) and unidirectional transports (Eventsource, HTTP-streaming, GRPC), JSON and Protobuf protocols, builtin scalability with PUB/SUB brokers, fully universal/language-agnostic.
2 projects | reddit.com/r/selfhosted | 22 Dec 2021
Show HN: Centrifugo – self-hosted real-time messaging server written in Go
1 project | news.ycombinator.com | 22 Nov 2021