Going cloud-native is about how we design our applications, not just how we deploy them — and one key choice in distributed systems design is how our applications interact with each other.
Request/response-based protocols are ubiquitous in software today, but the industry is still early in adopting event-driven approaches, which offer compelling advantages for highly distributed systems.
This talk will cover lessons learned from using event-driven patterns to scale real-world systems serving tens of millions of users and practical advice on how to use these patterns to make our applications more adaptable, reliable, and dynamically scalable.
Agenda:
🔺 5:00 – 5:10 Introductions
🔺 5:10 – 5:40 Presentation
🔺 5:40 – 6:00 Q&A
We’ll cover:
🔹 How switching to an event-driven interaction protocol can provide scale by default, and make some of the patterns we use for resilience in request/response service architectures unnecessary
🔹 Event messaging as an application programming model that addresses the problem of overly-tightly-coupled systems, using log-based publish/subscribe systems like Kafka
🔹 How database change capture systems and event sourcing take this one step further
🔹 How near-real-time event-based processing ties into data provision for ML and business analytics
🔶 Melinda Lu, Co-founder, Eggy
Melinda is a co-founder at Eggy, a stealth startup where she’s working on cloud-native systems to support people who want to build the next phase of computing. Previously, she was the director of foundation engineering at VSCO, where she helped the company migrate its PHP monolith to a cloud-native distributed system running on Go, gRPC, Kafka, and Kubernetes, serving tens of millions of users in their pursuit of artistic exploration, outside the incentive structure of online advertising. Prior to VSCO, she worked in synthetic biology, computational neuroscience, and the aerospace industry.
🔶 Daniel Cohen, Director of Customer Success (Styra)
Daniel runs customer success at Styra, the founders and maintainers of Open Policy Agent, a graduated project at CNCF. He previously held a variety of sales engineering leadership roles at PagerDuty, AppDynamics, and DataStax. His background is in client-facing trading technologies as VP of Technology at JPMorgan.
Event Details:
ZOOM WEBINAR LINK:
https://zoom.us/webinar/register/WN_5F4tXpvRSNqTjGdL8IcB9w
Date & Time:
Wednesday, May 12, 2021
5:30 AM to 6:30 AM IST