February 23–26, 2020

Tutorials

These expert-led presentations on Monday, February 24, give you a chance to dive deep into the subject matter. Please note: to attend tutorials, you must register for a Gold or Silver pass; does not include access to training courses on Sunday or Monday.

Monday, February 24

Add to your personal schedule
9:00am12:30pm
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, and then dive into hands-on exercises. The exercises cover deploying an application and using Linkerd to collect metrics and shape traffic. Read more.
Add to your personal schedule
9:00am12:30pm
Location: Murray Hill
Sasa Djolic (Kater)
Event-driven design (EDD) scales from small, simple applications to large, complex systems, and it provides the ability to extend applications with new functionality and retroactively catch up on historical domain events. Sasha Jolich explains how to create a todo web app using EDD. Read more.
Add to your personal schedule
9:00am12:30pm
Location: Sutton South
Scott Davis (ThoughtWorks)
Your web browser doesn’t have a cute name like Alexa, Siri, or Cortana, but it can be just as talkative. Scott Davis demonstrates how easy it is to build a conversational UI in a web app. Without downloading a single third-party library, you’ll learn how to leverage the native browser capabilities for text-to-speech and speech-to-text. Read more.
Add to your personal schedule
9:00am12:30pm
Location: Gramercy A
Mike Amundsen (Amundsen.com, Inc.)
Mike Amundsen explains the important balance between designing, building, and releasing APIs and illustrates how to create a consistent process for your company to ensure your API teams produce quality APIs that developers can easily use to provide timely business solutions for your organization. Read more.
Add to your personal schedule
1:30pm5:00pm
Location: Beekman Parlor
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 step-by-step debug applications without affecting production traffic. Read more.
Add to your personal schedule
1:30pm5:00pm
Location: Sutton South
Marco van der Linden (Xebia), Tom Hofte (Xebia)
Upfront architecture is essential to ensure reliability. Ideally, the system design starts with defining clear service-level objectives (SLOs) that translate into the right architecture to avoid gold-plating or costly redesigns after the system is live. Marco van der Linden and Tom Hofte explain how to define clear SLOs and apply architectural patterns to design a system that works as promised. Read more.
Add to your personal schedule
1:30pm5:00pm
Location: Gramercy A
James Gough (Morgan Stanley), Matthew Auburn (Morgan Stanley), Padmavati Sridhar (Morgan Stanley)
James Gough, Padma Sridhar, and Matthew Auburn walk you through the creation of a very simple Task List API. Read more.
Add to your personal schedule
1:30pm5:00pm
Location: Murray Hill
Ethan Garofolo (Berkadia Commercial Mortgage)
If you've ever struggled with a microservices architecture, read about event sourcing and CQRS, but are disappointed to only find high-level descriptions, or want to get hands-on and actually learn these concepts in the context of a functioning system, Ethan Garofolo helps you do just that. You'll learn how to model state as events and build the pieces of fully functioning system. 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