February 23–26, 2020

Fundamentals sessions

Add to your personal schedule
9:00am - 5:00pm Sunday, February 23 & Monday, February 24
Location: Concourse G
Mark Richards (Self-employed)
Average rating: *****
(5.00, 3 ratings)
CNN recently rated software architect the number one job in America. Yet no clear path exists for moving from developer to architect. Mark Richards blends lecture and hands-on real-world group exercises to explore the many aspects of software architecture. You'll learn various integration styles (and when to use them) as well as patterns to fit various business needs and requirements. Read more.
Add to your personal schedule
9:00am12:30pm Monday, February 24, 2020
Location: Murray Hill
Secondary topics:  Best Practice
Mike Amundsen (Amundsen.com, Inc.)
Average rating: ***..
(3.86, 7 ratings)
Mike Amundsen explains the important balance between designing, building, and releasing APIs. You'll learn 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 Monday, February 24, 2020
Location: Gramercy West
Secondary topics:  Best Practice, Hands-on
Marco van der Linden (Xebia), Tom Hofte (Xebia)
Average rating: ****.
(4.00, 2 ratings)
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 Monday, February 24, 2020
Location: Beekman Parlor
Secondary topics:  Best Practice, Case Study, Hands-on
James Gough (Morgan Stanley), Matthew Auburn (Morgan Stanley), Padmavati Sridhar (Morgan Stanley)
Average rating: **...
(2.50, 2 ratings)
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
10:45am12:15pm Tuesday, February 25, 2020
Location: Nassau
Secondary topics:  Best Practice, Case Study, Hands-on, Overview
Maggie Carroll (MAG Aerospace)
Average rating: ****.
(4.50, 6 ratings)
Maggie Carroll teaches you how to develop influence through relationship building and a tool for moving from a fire-fighting mode to proactive ownership, which she created as an enterprise architect. She also shares useful skills and actionable techniques for creating a new enterprise architecture function and a tool for remaining productive as a leader. Read more.
Add to your personal schedule
1:15pm2:05pm Tuesday, February 25, 2020
Location: Murray Hill
Secondary topics:  Anti-Pattern, Best Practice, Overview
Sonya Natanzon (Guardant Health)
Average rating: ****.
(4.46, 13 ratings)
We're all familiar with the title software architect, but you may not know what a software architect does or how to become one. Perhaps someone even gave you the title, but you're not sure what’s expected of you. Or you suspect you might be doing a job of a software architect, but can’t pinpoint when or explain how you made the leap. Join Sonya Natanzon to explore the role in depth. Read more.
Add to your personal schedule
2:15pm3:05pm Tuesday, February 25, 2020
Location: Grand Ballroom West
Secondary topics:  Best Practice, Case Study
James Gough (Morgan Stanley), Matthew Auburn (Morgan Stanley)
Average rating: ****.
(4.00, 5 ratings)
James Gough and Matthew Auburn investigate all things API gateway, including architecture, use cases, anti-patterns, and most importantly how to avoid catastrophic production problems. They set up scenario demonstrations to show the worst kind of failures, how they manifest, and how the use of effective testing and chaos engineering can help avoid potential disaster. Read more.
Add to your personal schedule
3:50pm4:40pm Tuesday, February 25, 2020
Location: Murray Hill
Secondary topics:  Best Practice, Overview
Erik Wilde (Axway)
Average rating: ****.
(4.67, 3 ratings)
Digital transformation means adapting an organization's strategy and structure to capture opportunities enabled by digital technology. APIs are the connective fabric that's essential as a foundation for digital transformation. Erik Wilde explains why having an API strategy and executing it through an API program is a good way to get the most out of your digital transformation initiatives. Read more.
Add to your personal schedule
4:50pm5:40pm Tuesday, February 25, 2020
Location: Grand Ballroom West
Secondary topics:  Anti-Pattern, Best Practice, Case Study
Average rating: ****.
(4.62, 13 ratings)
When you balance emergent changes created by Agile teams with strategic intentional architecture, you can foster a sustainable ecosystem in a mature (post–startup phase) organization. Nimisha Asthagiri shares her experiences bringing an organically built monolithic open source system to a more intentionally maintained platform using leading architectural principles and practices. Read more.
Add to your personal schedule
10:45am12:15pm Wednesday, February 26, 2020
Location: Murray Hill
Secondary topics:  Best Practice, Case Study, Theoretical
Average rating: ****.
(4.14, 7 ratings)
Micro-frontends are starting to get more traction thanks to the benefits they provide, like independent deployments, team autonomy, and a quick path to production. Luca Mezzalira illustrates how to structure a micro-frontend architecture and busts myths by providing concrete examples applied in the real world. Read more.
Add to your personal schedule
10:45am12:15pm Wednesday, February 26, 2020
Location: Beekman Parlor
Secondary topics:  Best Practice
Allen Holub (Holub Associates)
Average rating: ****.
(4.80, 5 ratings)
Allen Holub leads a practical introduction to event storming, including an extensive live demo. Join in to explore the entities, bounded contexts, and essential events for an effective choreographed microservice (or reactive) architecture. 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)
Average rating: ***..
(3.75, 12 ratings)
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: Beekman Parlor
Secondary topics:  Best Practice, Case Study
Biharck Araujo (ThoughtWorks)
Average rating: ****.
(4.25, 4 ratings)
When it comes to building complex systems architectures, teams often begin with strategies such as event drive and, in some cases, even sourcing approaches. What some forget is that details in postproduction might generate more problems than solutions. Biharck Araújo shares real use cases that illustrate the most essential parts of the event sourcing methodology and common mistakes to avoid. Read more.
Add to your personal schedule
3:50pm4:40pm Wednesday, February 26, 2020
Location: Murray Hill
Secondary topics:  Best Practice, Theoretical
Alexander von Zitzewitz (hello2morrow)
Average rating: *****
(5.00, 2 ratings)
Software metrics can be used effectively to judge the maintainability and architectural quality of a code base. Even more importantly, they can be used as canaries in a coal mine to warn early about dangerous accumulations of architectural and technical debt. Read more.
Add to your personal schedule
3:50pm4:40pm Wednesday, February 26, 2020
Location: Sutton South
Secondary topics:  Best Practice, Case Study
Phil Wells (New York Times)
Average rating: ****.
(4.50, 2 ratings)
The engineers on the New York Times digital games team bake quality into every new product and feature they deliver. Join Phil Wells for an overview of how the team builds a culture of quality. You'll discover a few of the technical tools and tricks the team uses to ensure confidence and velocity in their software delivery process. Read more.
Add to your personal schedule
4:50pm5:40pm Wednesday, February 26, 2020
Location: Beekman Parlor
Secondary topics:  Best Practice, Case Study
Luiz Hespanha (Nubank), Lucas Cavalcanti (Nubank)
Average rating: *****
(5.00, 1 rating)
Nubank is a national bank from Brazil with 12 million customers and an architecture with 300+ microservices that are totally cloud based. Luiz Hespanha and Lucas Cavalcanti outline the challenges of expanding to other countries and internationalizing all the bank's services. Read more.
  • IBM
  • LaunchDarkly
  • LightStep
  • Red Hat
  • ThoughtWorks
  • Auth0
  • Check Point Software
  • Contentful
  • Contrast Security
  • Datadog
  • Diamanti
  • Octobot.io
  • Optimizely
  • Perforce
  • Robin.io
  • SmartBear
  • Tidelift
  • WhiteSource
  • Synopsys
  • AxonIQ
  • Codefresh
  • CodeStream
  • Hello2morrow
  • LogRocket
  • Rookout
  • Solo.io
  • CNN
  • Boundless Notions, LLC

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