Engineering the Future of Software
16–18 October 2017: Conference & Tutorials
18–19 October 2017: Training
London, UK

Scaling traditional integration in an event-driven architecture

Karun Japhet (ThoughtWorks)
14:1515:05 Monday, 16 October 2017
Integration architecture
Location: King's Suite - Sandringham Level: Intermediate
Secondary topics:  Anti-Pattern, Best Practice, Case Study, Overview
Average rating: ***..
(3.86, 22 ratings)

Prerequisite Knowledge

  • Experience in software design and system thinking
  • Knowledge of event-driven architectures and enterprise integration patterns (useful but not required)

What you'll learn

  • Learn how to make your platform available and always ready to serve customers even if your third parties or parts of your infrastructure are not available


Karun Japhet tells the tale of how one company bridged the technological divide between modern event-driven systems and traditional architectures, building a resilient platform with eventual consistency guarantees even when third parties provided no guarantees of reasonable service.

The journey begins with a large enterprise wanting to move from an old-school SOA-based system to a modern event-sourced, event-driven CQRS-based domain-driven designed platform, which needed to exchange data with multiple third parties for day-to-day business. The need of the hour was a service architecture that provided guaranteed communication with nonreliable third parties without sacrificing the niceties of event-sourced DDD platforms. In comes our protagonist, the service gateway.

Karun outlines this journey and shares ideas on how you can make your platform available and always ready to serve customers at scale, all the timeā€”even if third parties or parts of your infrastructure are not available.

Photo of Karun Japhet

Karun Japhet


Karun Japhet is a tech lead, developer, and quality advocate at ThoughtWorks. Over the past nine years, he has worked on realizing value for his clients through the creation of highly scaleable applications and integration of large enterprise applications. Karun believes that if you’re not considering serverless architectures in event-driven systems, you may be doing it wrong.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)