Day two of Replay ‘25 in London shifted from hands-on learning to real-world applications, with the Bishopsgate Forum packed for the morning’s keynote.
Keynote: Expanding the Temporal Ecosystem
Angie Byron opened the keynote in memorable fashion, sporting full medieval gear (including actual chainmail!), to welcome attendees to the second day.
Following this unique introduction, Temporal’s leadership team — including co-founder and CTO Max Fateev, SVP of Engineering Preeti Somal, Engineering Manager Liang Mei, and Senior Staff Solutions Architect Steve Androulakis — took the stage to unveil a series of exciting announcements.
The keynote revealed several major product launches: the Pre-Release Ruby SDK with full feature parity, General Availability of Nexus for connecting workflows across teams, enhanced high availability through namespace replication, safer Worker versioning APIs, zero-downtime migration tooling, Temporal Cloud on Google Cloud, and new security and operations tools.
For full details on these announcements, check out the Replay ‘25 Product Announcements blog or watch the full keynote here.
The keynote set the context for a day focused on how companies are using Temporal in production environments.
Temporal in the Wild: From Telecom to Finance
The morning and early afternoon featured case studies showing Temporal’s versatility:
Vodafone’s James Irwin shared how they’re using Temporal in their Customer Premise Equipment Management Platform. Their implementation supports USP, a standardized protocol that lets them add new services to connected devices dynamically.
Chandan Bhattad from noon described their journey from Airflow to Temporal for data pipeline orchestration. What started as a solution for specific data challenges expanded as other teams adopted Temporal.
Datadog’s Hardy Ferentschik and Marcos Cela López gave an unvarnished look at self-hosting Temporal at scale. They detailed the realities of managing dozens of clusters over four years, including handling compute outages, misconfigurations, and critical incidents.
Building Better Applications
The technical sessions continued with Tihomir Surdilovic’s deep dive into the Temporal Spring Boot integration that’s approaching GA status. His session covered configuration, observability, scaling, and testing — key information for Java developers working on production applications.
Tom Wheeler’s talk on Durable Execution posed a question: “How would you code if your application could not fail?” Tom compared how senior engineers and beginners approach projects, noting that experienced developers design for failure modes that beginners often overlook.
Transforming Business Operations
The afternoon showcased companies using Temporal to modernize their systems:
Sonnya Dellarosa explained how Mollie transformed from a PHP monolith to Java-based microservices orchestrated by Temporal. Their customer onboarding process now uses multiple concurrent workflows, making complex financial processes more intuitive while improving efficiency for both development and operational teams.
Salesforce’s Trevor Grieger and Austin Deal tackled the challenge of migrating Marketing Cloud across substrates. Building on their presentation from last year about delivering Temporal at scale, they showed how they're coordinating this massive effort across dozens of teams and a codebase spanning over 1000 engineers.
Solving Practical Problems
The final sessions brought practical solutions to common challenges:
Mitsufumi Kikyotani from Airwallex showed how they stabilized their global financial platform by wrapping legacy microservices with Temporal. This approach reduced incidents and increased developer productivity sixfold without requiring a complete rebuild.
Maersk’s Szymon Bohdanowicz and Andrey Dubnik demonstrated their internal developer platform that serves 4,500 engineers. Their platform automates application setup, repository creation, deployment workflows, and infrastructure provisioning.
Marco Reni from Mediaset and Jacopo Tagliabue from Bauplan outlined their switch from Airflow+EMR to Temporal+Bauplan. This change helped Mediaset, one of Europe’s largest broadcasters, process 150GB of data daily through a streamlined Python-native platform.
Gytis Ramanauskas concluded by showing how Vinted manages payment flows for Europe’s largest second-hand marketplace. Their integration of Temporal into a Ruby-based payments system handles millions of daily transactions with improved reliability.
Looking Ahead
Day two showed that Temporal serves as more than just a workflow engine — it’s becoming a fundamental part of resilient system design. The diverse implementations, from self-hosted deployments to cloud integrations, demonstrated Temporal's adaptability across technical environments and business domains.
The second day wrapped up with anticipation building for day three of Replay ‘25.