February 23–26, 2020

Schedule: Theoretical sessions

Add to your personal schedule
1:15pm2:05pm Tuesday, February 25, 2020
Location: Beekman Parlor
Mars Geldard (University of Tasmania), Tim Nugent (lonely.coffee), Paris Buttfield-Addison (Secret Lab)
Average rating: ***..
(3.80, 5 ratings)
While the rest of the software architecture world is admiring their containers, edge computing, and cloud native architecture, game developers are off in the corner creating entity component system (ECS)-based architectures and pushing the boundaries with this flexible, compatible, composable approach. Paris Buttfield-Addison, Mars Geldard, and Tim Nugent explain why it's not just for games. Read more.
Add to your personal schedule
10:45am12:15pm Wednesday, February 26, 2020
Location: Murray Hill
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: Nassau
Devangana Khokhar (ThoughtWorks), Vanya Seth (ThoughtWorks)
Average rating: *****
(5.00, 2 ratings)
Exponential growth in AI technologies has resulted in discourse around the potential harms, intentional and unintentional, that the algorithms and AI can cause. The public conversation, however, has remained largely policy oriented. Devangana Khokhar and Vanya Seth outline how to build responsible AI systems with evolutionary architecture that have responsibility at their core. Read more.
Add to your personal schedule
1:15pm2:05pm Wednesday, February 26, 2020
Location: Grand Ballroom West
Amanda Gilbert (Confluent)
Average rating: **...
(2.75, 8 ratings)
Your business decides to invest in an event-driven architecture (EDA)...so what now? Join Amanda Gilbert for an overview of EDA. You'll explore the benefits they offer in terms of flexibility in your architectural design and long-term thinking—EDAs allow you to reconsider the way you share data within your organizations, and by planning an adaptable design, you allow for future growth. Read more.
Add to your personal schedule
2:15pm3:05pm Wednesday, February 26, 2020
Location: Murray Hill
Vladik Khononov (DoiT International)
Average rating: *****
(5.00, 2 ratings)
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
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.
  • 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


For conference registration information and customer service


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

Become a sponsor

For information on exhibiting or sponsoring a conference


For media/analyst press inquires