4–7 Nov 2019

Schedule: Overview sessions

Add to your personal schedule
13:3017:00 Tuesday, 5 November 2019
Location: Hall A1
Stefan Hofer (Workplace Solutions), dorota kochanowska (Workplace Solutions)
When you want to apply domain-driven design (DDD), you must first master the domain. In this hands-on examination, Stefan Hofer, and Dorota Kochanowska show you how to build up domain knowledge with domain storytelling. Domain stories help you better understand a domain, identify what is core, segregate bounded contexts, and constitute ubiquitous language. Read more.
Add to your personal schedule
13:3017:00 Tuesday, 5 November 2019
Location: Hall A7
Paris Buttfield-Addison (Secret Lab), Mars Geldard (University of Tasmania), Tim Nugent (lonely.coffee)
Paris Buttfield-Addison, Mars Geldard, and Tim Nugent explore game design without coding or game engines. You’ll get a fresh perspective on architecture, design, and community engagement by understanding how people interact with the fastest-growing form of entertainment in the world: games. A software architect can learn a lot from game design; here you'll learn everything you need to get started. Read more.
Add to your personal schedule
9:0010:30 Wednesday, 6 November 2019
Location: M8
Zdenek Nemec (Good API)
Ubiquitous APIs and ever-growing distributed systems brought major challenges with complexity and discovery, which can no longer be overcome by hiring more people. We need to architect our systems differently. Enter autonomous APIs. Zdenek Nemec explores the problems with the complexity of forming API landscapes and proposes the autonomy of the components as the solution. Read more.
Add to your personal schedule
11:0011:45 Wednesday, 6 November 2019
Location: M6/M7
Byron Berrisford (Spotinst)
Byron Berrisford explains why serverless containers are the future of containers infrastructure. Matching and scaling the right infrastructure to ever-changing microservices deployments is a challenge. Byron explores the evolution of containers auto scaling in Kubernetes, discusses the trade-offs, and introduces a new approach to deploy serverless containers in a "nodeless" cluster. Read more.
Add to your personal schedule
11:0011:45 Wednesday, 6 November 2019
Location: Expo Hall Sessions
Mars Geldard (University of Tasmania), Paris Buttfield-Addison (Secret Lab)
Data science, machine learning, and data manipulation and preparation are all core components of a future, trendy, world of software engineering. Many of these are built with "quick hacks," tiny scripts, or based on pipelines that are cobbled together from multiple components, frameworks, and the like. Mars Geldard and Paris Buttfield-Addison explore if software architecture matters to this world. Read more.
Add to your personal schedule
11:0011:45 Wednesday, 6 November 2019
Location: M8
Kevlin Henney (Curbralan)
"It's just semantics." Semantics is all about meaning. If there's one thing we struggle with and need to get better at, it's the search for and clarification of meaning. Kevlin Henney explores how the very act of software development is an exercise in meaning—its discovery, its formulation, its communication. Paradigms, processes, and practices are anchored in ways of arriving at meaning. Read more.
Add to your personal schedule
11:0011:45 Wednesday, 6 November 2019
Location: Hall A5
Maggie Carroll (MAG Aerospace)
Software architects and enterprise architects work with a variety of roles; often the deep technical work is performed by other application architects or solutions architects. Maggie Carroll explores developing influence as well as skills and actionable techniques she found useful when creating a new enterprise architecture function and a tool for remaining productive as a leader. Read more.
Add to your personal schedule
15:0015:45 Wednesday, 6 November 2019
Location: Hall A5
Jean Bordelon (Bounteous)
It's a real challenge to develop great architects on your team when your organization offers limited opportunities to actually perform as an architect. Jean Bordelon examines approaches to give aspiring architects meaningful ways to grow and veteran architects ways to hone their craft as well as lessons learned along the way. Read more.
Add to your personal schedule
15:0015:45 Wednesday, 6 November 2019
Location: M4/M5
Gregor Hohpe (ArchitectElevator.com)
Organizations these days try many things to move faster, from adopting lean and DevOps approaches to moving to the cloud to working weekends. Many organizations realize that increasing velocity is about more than just moving a bit faster. Gregor Hohpe explores the fundamentally different mind-set it takes—one that looks at the first derivative. Read more.
Add to your personal schedule
15:0015:45 Wednesday, 6 November 2019
Location: M6/M7
John Mumm (Wallaroo Labs)
Many of the worst problems in distributed systems concern the need for coordination across nodes. But thinking local can help you avoid many of these problems. Drawing on the lessons he’s learned working on Wallaroo, John Mumm outlines strategies for avoiding coordination and relying on local knowledge. Read more.
Add to your personal schedule
15:5516:40 Wednesday, 6 November 2019
Location: M6/M7
Mario-Leander Reimer guides you through cloud native API gateways. Good APIs are the centerpiece of any successful digital product, with proper management of the utmost importance. The API gateway pattern is well established to handle concerns like routing, versioning, rate limiting, access control, or diagnosability in a microservice architecture. Read more.
Add to your personal schedule
16:5017:35 Wednesday, 6 November 2019
Location: M6/M7
Birgitta Boeckeler (ThoughtWorks)
Many organizations strive to establish independent, autonomous development teams. The goal is to achieve speed, scalability, and empowerment—but you have to decide what architecture governance looks like in a decentralized setup. Birgitta Boeckeler explores architecture principles as a way to avoid chaos, providing lessons about using them to walk the line between hard rules and helpful guidance. Read more.
Add to your personal schedule
9:0010:30 Thursday, 7 November 2019
Location: Expo Hall Sessions
Allen Holub (Holub Associates)
The most effective microservice systems are reactive, choreographed systems. Allen Holub explores what these are and outlines how to design and build them. Read more.
Add to your personal schedule
9:0010:30 Thursday, 7 November 2019
Location: M8
Michael Hartle (Hartle & Klug Consulting GmbH)
Join Michael Hartle for a hands-on introduction to service meshes for microservice architectures using Envoy proxy, Java, and Spring. He explores practical applications for their dynamic, programmatic adaptation during runtime. Read more.
Add to your personal schedule
11:0011:45 Thursday, 7 November 2019
Location: M4/M5
Pepijn van de Kamp takes you on a journey of software landscapes through different architectural lenses and connects the dots between viewpoints on software portfolio management from the fields of domain-driven design, software evolution, systems thinking, strategy consulting, and risk accounting. Mastery of these techniques will make you an important influencer in your IT organization. Read more.
Add to your personal schedule
11:0011:45 Thursday, 7 November 2019
Location: Hall A5
Sergio Freitas (ThousandEyes)
Almost every aspect of our lives depends on a cloud service and the internet is the glue that connects everything. Sergio Freitas explores how to build a distributed system to monitor internet performance, which doesn't come without challenges. Join in to learn which software architecture patterns to apply and how to seamlessly visualize the internet. Read more.
Add to your personal schedule
11:0011:45 Thursday, 7 November 2019
Location: Hall A2
Allen Holub (Holub Associates)
Learn how to design reactive, event-based systems like microservices using event storming. Read more.
Add to your personal schedule
15:0015:45 Thursday, 7 November 2019
Location: M6/M7
Robin Moffatt (Confluent)
Robin Moffatt explores the concepts of events, their relevance to software and data engineers, and their ability to unify architectures in a powerful way. Join in to learn why analytics, data integration, and ETL fit naturally into a streaming world. Along the way, Robin leads a hands-on demonstration of these concepts in practice and commentary on the design choices made. Read more.
Add to your personal schedule
16:5017:35 Thursday, 7 November 2019
Location: M8
Sidney Shek (Atlassian), Jeff Farber (Atlassian)
Sidney Shek and Jeff Farber explain how to use techniques like event sourcing, CQRS, and CRDTs to mitigate unpredictable failures that stem from humans and increasingly complex architectures in the cloud native world (microservices, anyone?). You'll learn implementation tips and tricks based on their successes (and failures) in building out the Identity platform that underpins Atlassian Cloud. Read more.
Add to your personal schedule
16:5017:35 Thursday, 7 November 2019
Location: Hall A5
Cassandra Shum (ThoughtWorks), Paula Paul (ThoughtWorks)
Architecture standards change in months, not years, and bring new capabilities, but taking advantage of them requires constant monitoring and tight feedback loops. You’ve embraced continuous delivery, but now you need to enable continuous evolution. Cassandra Shum and Paula Paul explore architecture as code as a means to enable continuous evolution. 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