Systems | Development | Analytics | API | Testing

Introducing batch push notifications: send thousands with one API call

As your user base expands, so does the volume and variety of push notifications you need to send. Whether it’s transactional alerts, updates, or personalized messages, publishing notifications for thousands - or even millions - of users can quickly become a bottleneck. The more you grow, the more important it becomes to have a scalable, efficient push strategy.

Meaningful moments: How strategic data delivery transforms fan engagement

At Ably's February fan engagement event, Sam Renouf, CEO of the Professional Triathletes Organisation (PTO), captured the essence of impactful fan engagement with an observation about motorsports: Sam's insight points to a transformation across sports, and fan experiences more generally: that effective engagement now depends on meaningful realtime data storytelling.

Untangling fan engagement: Carlo De Marchis (A Guy with a Scarf) on going beyond the raw metrics

Fan engagement strategies are evolving rapidly. But how do organizations ensure they are delivering realtime data with real meaning to their customers? As a veteran of the sports media industry with 35 years of experience at Deltatre, Carlo De Marchis (A Guy With a Scarf) recently gave a keynote at Ably’s fan engagement summit in February, and explored exactly this question - what should companies actually be trying to achieve when building a fan engagement strategy? His answer was concise.

Realtime innovation, optimized costs: Ably's solutions for cost efficiency at scale

High-scale, high-frequency messaging and burst activity can lead to significant costs and performance challenges for realtime applications. To help with this, we’ve introduced server-side batching and conflated subscriptions—two powerful optimizations in Ably Pub/Sub that significantly reduce message count, lower bandwidth usage, and optimize processing overhead. These features allow you to process high-frequency updates more efficiently without sacrificing accuracy, reliability, or latency.

Reduce bandwidth and processing overhead with conflated subscriptions

For some realtime applications, the latest state matters more than the full stream of updates. If you’re tracking stock prices, monitoring live sports scores, or displaying GPS locations, you don’t need to process and transmit every intermediate update—just the most recent one. To help you minimize bandwidth usage, processing costs, and system load, we’ve introduced conflated subscriptions to Ably Pub/Sub.

Motorsports and realtime data: Revolutionizing fan engagement

Motorsports have always been synonymous with speed, precision, and innovation—both on the track and in the way they engage fans. In an era where digital experiences define audience expectations, realtime data has become the driving force behind deeper, more immersive fan engagement.

Patterns for building realtime features

Realtime features make apps feel modern, collaborative, and up-to-date. The features predominantly require sharing changes triggered by one user to other users, as the changes are happening. This typically means your server needs to send data to some set of clients, where those clients don’t know they are missing the data. These patterns rely on a connection between the client and the server, where the server can notify the client of some data.

How rejecting MAU pricing can unlock innovation in fan engagement

What it means to be a fan is changing. Whether the fandom focuses on a sports team, a streaming drama series, or a musical artist, fans no longer want to be passive consumers. Instead, they’re looking to feel as though they are a part of the action through channels such as live chat, realtime stats, and behind the scenes insights. But there’s a tension in delivering those fan engagement experiences. Without the right strategy, technology costs can quickly make them economically unviable.

How to achieve reliable realtime for live, digital fan experiences

Fandom is now global. And the extraordinary opportunity that presents is balanced by the demands that fan expectations place on your digital platform. No matter where they are–front-row seats or five timezones away–people engage with your fan experience to enjoy an immersive, immediate experience. However, as more fans take part, you might find that your platform hits a reliability and scale ceiling.

Get interactive realtime experiences back on the roadmap with Ably's server-side message batching

High-scale, high-frequency messaging and burst activity can lead to significant costs and performance challenges for realtime applications. Trying to solve for these spikes places additional cognitive load on development teams, slowing down development times. And because of this, all too often, developers have to shelve adding new features to their product. To solve this issue, we've introduced a powerful and simple-to-use cost optimization feature into Ably Pub/Sub: server-side message batching.