February 23–26, 2020

Microservices sessions

No matter what your organization’s microservices maturity level, or success rate — or your experience with the paradigm — Software Architecture offers you unparalleled guidance on this topic. Whether your organization is still determining if an approach is a viable option, or you’re deep into your journey, we provide unparalleled guidance that will help you understand what’s involved, make better decisions, and chart a course toward successful microservices adoption.

Add to your personal schedule
9:00am12:30pm Monday, February 24, 2020
Location: Beekman Parlor
Charles Pretzer (Buoyant)
Charles Pretzer explains how to deploy a service mesh in production from the ground up using Linkerd. You'll briefly review the fundamentals of microservice architectures and concepts, then dive into hands-on exercises on deploying an application and using Linkerd to collect metrics and shape traffic. Read more.
Add to your personal schedule
1:30pm5:00pm Monday, February 24, 2020
Location: Murray Hill
Secondary topics:  Anti-Pattern, Best Practice, Hands-on
Ethan Garofolo (Berkadia Commercial Mortgage)
If you've ever struggled with a microservices architecture or read about event sourcing and CQRS but were disappointed to only find high-level descriptions, this course is for you. Ethan Garofolo helps you get hands-on and actually learn these concepts as you discover how to model state as events and build the pieces of a fully functioning system. Read more.
Add to your personal schedule
1:30pm5:00pm Monday, February 24, 2020
Location: Sutton South
Christian Posta (Solo.io)
Debugging distributed systems is hard, especially with abstractions and automated orchestration at every layer. Christian Posta explains how to find and resolve application- and environment-level issues using Envoy Proxy and open source projects Gloo Shot and Squash to experiment with and debug applications without affecting production traffic. Read more.
Add to your personal schedule
10:45am12:15pm Tuesday, February 25, 2020
Location: Murray Hill
Secondary topics:  Best Practice, Hands-on, Overview
Megan O'Keefe (Google)
Adopting a microservices architecture can present new challenges in observability, networking, and security. Megan O'Keefe explores how Istio, an open source service mesh tool, can help you solve these challenges by providing a unified management layer for your services. Through demos, you'll learn how to use Istio to route traffic, automate security policies, and monitor services at scale. Read more.
Add to your personal schedule
10:45am12:15pm Tuesday, February 25, 2020
Location: Beekman Parlor
Secondary topics:  Best Practice
Mike Amundsen (Amundsen.com, Inc.)
Mike Amundsen demonstrates how to use the STAR method (stabilize, transform, add, and repeat) to safely and effectively migrate your existing IT infrastructure to a microservice platform—all without interrupting your current IT services. Read more.
Add to your personal schedule
10:45am12:15pm Wednesday, February 26, 2020
Location: Murray Hill
Secondary topics:  Best Practice
Mark Richards (Self-employed)
Mark Richards outlines patterns for migrating monolithic and service-oriented architectures to microservices. Read more.
Add to your personal schedule
1:15pm2:05pm Wednesday, February 26, 2020
Location: Murray Hill
Secondary topics:  Best Practice, Case Study
Cristina Turbatu (Playtech)
The path to growing innovation projects to highly scalable, resilient, and performant systems is riddled with challenges and doubts. Cristina Turbatu draws on her experience to highlight the problems that occur during the rapid evolution of proof-of-concept architectures to production-ready products while discussing some of the solutions to ongoing uncertainty and constant pivots. Read more.
Add to your personal schedule
2:15pm3:05pm Wednesday, February 26, 2020
Location: Murray Hill
Vladik Khononov (DoiT International)
Often microservices and bounded contexts are considered the same thing. They aren't. Vladik Khononov points out the difference between the two, provides heuristics for when each pattern should be used, and shares his experience optimizing microservices-based architectures at NaXex. Read more.
Add to your personal schedule
3:50pm4:40pm Wednesday, February 26, 2020
Location: Murray Hill
Secondary topics:  Anti-Pattern, Case Study
Amulya Bandikatla harnesses her experience and digs into what happens when a range of products scale horizontally. You'll learn about the course of product transformation, the engineering choices made—microservices architecture and infrastructure-level decisions—and how a well-designed microservices architecture failed to evolve with a product and transformed into a distributed monolith. Read more.
Add to your personal schedule
4:50pm5:40pm Wednesday, February 26, 2020
Location: Sutton South
Secondary topics:  Anti-Pattern, Best Practice
Allard Buijze (AxonIQ)
Microservices, and especially the event-driven variants, are at the very peak of the hype cycle and, according to some, on their way down. Meanwhile, a large number of success stories and failures have been shared about this architectural style. Allard Buijze explains how not to throw away the baby with the bath water and end up reinventing the same concepts again a decade from now. Read more.

Contact us

confreg@oreilly.com

For conference registration information and customer service

partners@oreilly.com

For more information on community discounts and trade opportunities with O’Reilly conferences

Become a sponsor

For information on exhibiting or sponsoring a conference

pr@oreilly.com

For media/analyst press inquires