November 13, 2019

201 words 1 min read

Turning request-response on its head

Turning request-response on its head

Cornelia Davis explains how to use an event-driven approach to address the fallacies of distributed computing in a very different way, offering significant benefits over request-response, and details event-oriented solutions to problems commonly addressed with well-known patterns.

Talk Title Turning request-response on its head
Speakers Cornelia Davis (Pivotal)
Conference O’Reilly Software Architecture Conference
Conf Tag Engineering the Future of Software
Location New York, New York
Date February 26-28, 2018
URL Talk Page
Slides Talk Slides
Video Talk Video

These days software is increasingly built as a collection of smaller, loosely coupled services, and with the gains realized in terms of agility and resilience also come the numerous challenges of distributed systems. For example, to account for potential failures in servers, availability zones, and regions, unexpectedly long response latencies, and network instability, we have put patterns such as retries, circuit breakers, service discovery, and caching in place with a fair bit of success. But these solutions assume and are built around a request-response invocation style. Cornelia Davis explains how to use an event-driven approach to address the fallacies of distributed computing in a very different way, offering significant benefits over request-response, and details event-oriented solutions to problems commonly addressed with well-known patterns.

comments powered by Disqus