Engineering the Future of Software
Feb 25–26, 2018: Training
Feb 26–28, 2018: Tutorials & Conference
New York, NY

Schedule: Theoretical sessions

Add to your personal schedule
1:15pm–2:05pm Tuesday, February 27, 2018
Distributed systems, Microservices
Location: Regent Level: Beginner
Jon Moore (Comcast Cable)
Average rating: ****.
(4.60, 5 ratings)
Rate limiting is the most common capacity management approach for API gateways, but concurrency management is a fundamentally better concept for a variety of reasons. Jon Moore outlines the basic queuing theory behind concurrency management and shares a new algorithm for keeping misconfigured clients from causing trouble for everyone else. Read more.
Add to your personal schedule
4:50pm–5:40pm Tuesday, February 27, 2018
Duncan DeVore (Lightbend)
Duncan DeVore discusses the ins and outs of dealing with modular JVM-based application consistency, distributed state, and identity coherence with techniques such as idempotency, eventual and casual consistency, the CAP theorem, single source of truth, and distributed domain design. Read more.
Add to your personal schedule
1:15pm–2:05pm Wednesday, February 28, 2018
Viktor Klang (Lightbend)
Average rating: ****.
(4.00, 1 rating)
Viktor Klang offers a new take on enterprise integration patterns that builds on top of the Reactive Streams standard, an orchestration layer where transformations are standalone, composable, and reusable and—most importantly—use asynchronous flow-control (backpressure) to maintain predictable, stable behavior over time. Read more.