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.
A self-proclaimed propeller head, Cornelia Davis is a platform engineer in the Cloud Foundry Group at Pivotal, where she is responsible for making developers successful with the Cloud Foundry PaaS. You can generally find her knee deep in the OSS code base, writing apps and deploying them onto the PaaS, teaching at a whiteboard, presenting at conferences, and passionately driving new features into the product. When not doing any of those things, she’s either on her yoga mat or in the kitchen.
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)
©2018, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org