Engineering

How We Serve 268,000+ Chat Events a Second

See how Stream's chat architecture delivered 268,000+ events a second on a peak NFL Sunday with zero 5xx errors, and what we still got wrong.

Read more
14 min read

How Does Zoom Work? Architecture Deep Dive

When Zoom first appeared, it seemed almost magical. Before Zoom, video conferencing was a hassle. Skype was all frozen frames, and Google Hangouts degraded fast past three or four participants. Zoom just worked. Without even needing to log in, you could click a link and be in a meeting a few seconds later. It was magical, but none of it was magic.

Read more
13 min read

Inside Stream's Real-Time Architecture for Trading & Investing Apps

How Stream's chat, feeds, and video infrastructure is built to hold up under trading-app load, from market open to a widely held stock's earnings release.

Read more
18 min read

The 10 Best Platforms To Build Voice AI Agents

Voice assistants like Siri and Alexa are great for non-trivial everyday personal assistive tasks. However, they are limited in providing accurate answers to complex questions, real-time information, handling turns, and user interruptions.

Read more
17 min read

Can AI Build a Billion-Dollar Support Concierge? We Tried It With One Prompt

You can vibe code almost anything right now. Describe an app, and a model will build a working interface in minutes. So why hasn't that produced a wave of new companies? We wanted to find out. So we picked one of the hardest products to fake, an AI support concierge, the kind of system that handles millions of customer conversations for companies valued in the billions. Then we tried to build one with a single prompt.

Read more
6 min read

Vibe Coding Got You 80%. Here's What the Last 20% Actually Takes.

You might remember Moltbook, a vibe-coded social network for AI agents that fell apart within a week because messages weren't private and there was no moderation. This piece is about the gap between a vibe-coded demo and a production-ready real-time feature, and why AI tools can't close it for you.

Read more
12 min read

Announcing Experimental Stream Chat Support for Jaspr

Stream Chat now has experimental UI components for Jaspr, the Dart web framework that Google's own dart.dev and flutter.dev run on. One package gets you the components and the low-level client, under names you already know from the Flutter SDK. It is an experiment, and how far we take it depends on whether you want to build chat on the web in Dart.

Read more
5 min read

The 7 Best AI Features For Messaging Apps

Apps like Slack and WhatsApp made team chat easy. The right AI features can make it better. Here's how to build them into community, collaboration, and team platforms to increase user satisfaction and speed up task completion.

Read more
10 min read