February 23–26, 2020

Schedule: Application architecture sessions

Add to your personal schedule
9:00am12:30pm Monday, February 24, 2020
Location: Sutton South
Secondary topics:  Best Practice, Case Study
Scott Davis (ThoughtWorks)
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.
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:15pm2:05pm Tuesday, February 25, 2020
Location: Grand Ballroom West
Secondary topics:  Case Study
Aikaterini Iliakopoulou (The New York Times)
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.
Add to your personal schedule
1:15pm2:05pm Tuesday, February 25, 2020
Location: Beekman Parlor
Secondary topics:  Case Study, Theoretical
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
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
2:15pm3:05pm Tuesday, February 25, 2020
Location: Nassau
Secondary topics:  Case Study
Wes Chow (Cortico at MIT Media Lab)
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.
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
4:50pm5:40pm Tuesday, February 25, 2020
Location: Nassau
Secondary topics:  Best Practice, Case Study
Scott Davis (ThoughtWorks)
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.
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
2:15pm3:05pm Wednesday, February 26, 2020
Location: Grand Ballroom West
Secondary topics:  Best Practice
James Wallace (EBSCO LearningExpress)
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.

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