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)
Average rating: ***..
(3.00, 1 rating)
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), Jon Manning (Secret Lab)
Average rating: ****.
(4.50, 2 ratings)
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)
Average rating: ****.
(4.75, 4 ratings)
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
Pavel Klushin (Spotinst)
Average rating: *....
(1.00, 2 ratings)
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 autoscaling 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)
Average rating: ***..
(3.50, 2 ratings)
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)
Average rating: ****.
(4.60, 5 ratings)
"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)
Average rating: ***..
(3.50, 2 ratings)
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)
Average rating: ****.
(4.75, 4 ratings)
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)
Average rating: *****
(5.00, 5 ratings)
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)
Average rating: ***..
(3.00, 10 ratings)
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
Average rating: *****
(5.00, 1 rating)
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)
Average rating: ****.
(4.60, 5 ratings)
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)
Average rating: ****.
(4.75, 4 ratings)
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)
Average rating: *....
(1.00, 3 ratings)
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: Hall A5
Sergio Freitas (ThousandEyes)
Average rating: **...
(2.25, 4 ratings)
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)
Average rating: ****.
(4.83, 6 ratings)
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)
Average rating: **...
(2.00, 2 ratings)
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: Hall A5
Rene Weiss (embarc)
Average rating: ****.
(4.17, 6 ratings)
Rene Weiss takes a deep dive into how evolutionary architectures and fitness functions help the ongoing development of software systems. You'll see practical applications of fitness functions beyond theoretical ideas and hands-on examples of tools to craft fitness functions and use them in CI/CD pipelines as well as get ideas on how to do safe experiments in production environments. Read more.
Add to your personal schedule
16:5017:35 Thursday, 7 November 2019
Location: M8
Sidney Shek (Atlassian), Jeff Farber (Atlassian)
Average rating: *****
(5.00, 4 ratings)
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.

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