February 23–26, 2020
Schedule: Application architecture sessions
9:00am–12:30pm Monday, February 24, 2020
Location: Sutton South
Secondary topics:
Best Practice,
Case Study

Join Scott Davis to explore W3C specifications like the Web Speech API (for speech synthesis and speech recognition), Speech Synthesis Markup Language (SSML), and WebVTT (for closed captioning). These technologies not only power smart speakers from Amazon, Google, Microsoft, and Apple; they power smartphones and desktop browsers as well.
Read more.
1:30pm–5:00pm Monday, February 24, 2020
Location: Gramercy West
Secondary topics:
Best Practice,
Hands-on
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.
1:15pm–2:05pm Tuesday, February 25, 2020
Location: Grand Ballroom West
Secondary topics:
Case Study

Average rating:









(3.38, 8 ratings)
The New York Times sends nearly 4 billion emails per year and push notifications to 50 million devices. Recently, the messaging team replatformed the entire service that supports emails and push notifications. Katerina Iliakopoulou shares the journey from retiring the legacy systems used for sending emails and push notifications at the Times to a new, stable, and highly scalable platform.
Read more.
1:15pm–2:05pm Tuesday, February 25, 2020
Location: Beekman Parlor
Secondary topics:
Case Study,
Theoretical



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.
2:15pm–3:05pm Tuesday, February 25, 2020
Location: Grand Ballroom West
Secondary topics:
Best Practice,
Case Study
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.
2:15pm–3:05pm Tuesday, February 25, 2020
Location: Nassau
Secondary topics:
Case Study

In early 2019, Cortico and the MIT Media Lab deployed the digital hearth, a device designed to stimulate in-person conversations and bridge political divides, into communities throughout the US. Wes Chow outlines the industrial design of the system, its software system for remote operation, and the speech-to-text and machine learning pipeline used to analyze hundreds of hours of speech.
Read more.
4:50pm–5: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.
4:50pm–5:40pm Tuesday, February 25, 2020
Location: Nassau
Secondary topics:
Best Practice,
Case Study

Average rating:









(5.00, 3 ratings)
When your mobile phone is in silent or vibrate mode, are you using an accessibility feature or a phone feature? If you’ve adjusted the size of onscreen content by pinching or stretching, do you have a disability or are you using your phone as it was meant to be used? Scott Davis explores universal design, where features are designed for everyone to use, not just an arbitrary subset of users.
Read more.
10:45am–12:15pm Wednesday, February 26, 2020
Location: Nassau
Secondary topics:
Best Practice,
Framework-focused,
Theoretical
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.
2:15pm–3:05pm Wednesday, February 26, 2020
Location: Grand Ballroom West
Secondary topics:
Best Practice

Average rating:









(2.38, 8 ratings)
Services can expose sensitive data. However, we often "secure" these services using an API key or security through obscurity. James Wallace explains what you need to secure and how to secure it and shares solutions that can be implemented for both server- and client-side requests—so no matter what your services expose, you'll understand how to build secure distributed architectures.
Read more.
Platinum Sponsor
Gold Sponsors
Silver Sponsors
Exhibitor
Innovators
Supporting
Community Partner
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