Stephen Blum

CTO, PubNub

Engineering at the Edge of Impossibility: How We Delivered 973 Million Requests Per Minute During a Global Sporting Event
NewsJul 22, 2025

Engineering at the Edge of Impossibility: How We Delivered 973 Million Requests Per Minute During a Global Sporting Event

During a global sports event, PubNub handled a record 973 million requests per minute, enabling real-time interactions like chat, reactions, and synchronized live stats for millions of fans worldwide. Discover how our scalable infrastructure ensured zero downtime and seamless experiences at unprecedented scale.
PubNub logo
Stephen Blum
Testing MCP Servers
Jun 12, 2025

Testing MCP Servers

After building the PubNub MCP server and putting it through its paces, I've learned a thing or two about testing these beasts. Let me walk you through what I've discovered.
PubNub logo
Stephen Blum
The New PubNub MCP Server - LLM Real-Time Apps
AIMay 21, 2025

The New PubNub MCP Server - LLM Real-Time Apps

The new PubNub MCP Server is designed for Generative Coding (Vibe Coding) in AI environments, such as Cursor IDE and Windsurf, helping large language models quickly understand and interact with PubNub’s SDKs
PubNub logo
Stephen Blum
How We Halved Our Latency by Rewriting Presence Service API in Rust
Product UpdatesFeb 26, 2025

How We Halved Our Latency by Rewriting Presence Service API in Rust

Learn more about how we’ve improved our Presence Service by rewriting the architecture in Rust and how we are continuing to reduce our global memory and CPU consumption.
PubNub logo
Stephen Blum
Optimize Fan Engagement with Real-Time Sentiment Analysis
Sports Media EngagementFeb 17, 2025

Optimize Fan Engagement with Real-Time Sentiment Analysis

Real-time sentiment analysis can transform fan engagement when watching sports, media, or live entertainment
PubNub logo
Stephen Blum
Using AI Models on PubNub with HuggingFace API
AIApr 24, 2024

Using AI Models on PubNub with HuggingFace API

PubNub Functions JavaScript issues HTTP requests to communicate with the HuggingFace API, sending text inputs and receiving AI results.
PubNub logo
Stephen Blum
Build a Collaborative Text Editor ReactJS and CRDT
Apr 16, 2024

Build a Collaborative Text Editor ReactJS and CRDT

How to Build a Collaborative Real-time Text Editor using ReactJS and YJS CRDTs (Conflict Free Replicated Data Types)
PubNub logo
Stephen Blum
Supply Chain with Real-time APIs and Generative AI
Transport & LogisticsMar 24, 2024

Supply Chain with Real-time APIs and Generative AI

Real-time APIs can be used to enhance supply chain and distribution networks.
PubNub logo
Stephen Blum
HTTP/3 Maintains a Consistent Connection ID
Mar 19, 2024

HTTP/3 Maintains a Consistent Connection ID

The connection ID isn't dependent on IP addresses. It remains persistent even as users switch between different networks such as 5G and Wi-Fi.
PubNub logo
Stephen Blum