Firebase больше не тянет: как мы строили real-time-чаты на Centrifugo
Расскажу, как мы отказались от внешних серверов, безболезненно пережили переезд, избежали сбоев в высокий сезон и сократили расходы на эксплуатацию…
Latest Architecture news from Tech News
Расскажу, как мы отказались от внешних серверов, безболезненно пережили переезд, избежали сбоев в высокий сезон и сократили расходы на эксплуатацию…
The Hidden Trap: Why Round-Robin Fails WebSockets In the world of web architecture, the load balancer is the unsung hero. For standard, stateless HT…
[ EXECUTIVE TEARDOWN // TL;DR ] In-memory broadcast only reaches the local process — multi-instance real-time needs a shared backplane (Redis pub/su…
Why you shouldn’t copy server state into a global store for realtime Hot take: when React Server Components (RSC) are your default, the worst thing…
Building ramjet-ws-js: a Rust-backed WebSocket path for Node.js that wins where it matters, admits where it loses, and survived 584 million verified…
Originally published on tamiz.pro . Building real-time systems that can withstand failures, scale under load, and maintain consistent state is a sig…
Originally published on tamiz.pro . Real-time systems are foundational to modern interactive applications, from chat platforms and collaborative too…
Originally published on tamiz.pro . Real-time systems are at the heart of modern interactive applications, from chat platforms to collaborative edit…
Series: Engineering an Algorithmic Trading Platform in Python Part: 3 of 18 About this series This series documents the engineering evolution of a p…
Real-time systems are seductive. You build a basic WebSocket connection, messages flow instantly, and it feels like magic. Then your first user's ne…
I’ve spent plenty of time wrestling with WebSockets in my career, but things get a lot more intense when you're dealing with live cardiac vitals and…
One harsh truth we discover while building backend systems for IoT devices like industrial sensors or electric vehicle (EV) chargers is this: Hardwa…
Building Velodrome: A Real-Time Multiplayer Typing Race Game I built a full-stack typing game with live multiplayer, ghost racer replays, and per-ke…
The Problem: Pushing Instant Notifications to Millions of Devices Answer-first: Uber's RAMEN system maintains persistent gRPC bidirectional streams…
WebSocket Authentication Deep Dive — Tokens, Stateful Connections, and the CORS Bypass Nobody Warns You About WebSockets are powerful. They enable r…