4–7 Nov 2019

Schedule: Anti-Pattern sessions

Add to your personal schedule
9:0010:30 Wednesday, 6 November 2019
Location: Hall A5
Pratik Patel (IBM)
Moving to serverless allows you to take your application development, deployment, and economics to a new level while delivering software to your customers faster and cheaper. But there are also significant trade-offs to keep in mind. Pratik Patel takes a deep dive into serverless from an architecture point of view. Read more.
Add to your personal schedule
9:0010:30 Wednesday, 6 November 2019
Location: Expo Hall Sessions
Pini Reznik (Container Solutions)
Pini Reznik shares a story drawn from real-world migration projects that demonstrates a transformation design and reveals related patterns, including failures along the way. By the end, it establishes a full pattern language. 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
15:5516:40 Wednesday, 6 November 2019
Location: Hall A2
Erik Dörnenburg (ThoughtWorks)
Architectures based on microservices have spread rapidly. Organizations are drawn to the promises of microservices but fail to carry the architecture through to the frontend, resulting in the dreaded frontend monolith. Erik Dörnenburg explores patterns harvested from practical use that show how to build micro-frontends to realize the benefits of microservices in systems with rich user interfaces. Read more.
Add to your personal schedule
16:5017:35 Wednesday, 6 November 2019
Location: M8
Vladik Khononov (Naxex)
Events are our industry’s near and dear. All technological conferences are full of talks on event sourcing, event-driven architectures, or event-driven integrations. Vladik Khononov adds another one, but a bit different. Let’s talk about the dark side of this pattern—the cases in which events turn into an anti-pattern, how to identify them, and, of course, how to turn the project around. Read more.
Add to your personal schedule
16:5017:35 Wednesday, 6 November 2019
Location: Expo Hall Sessions
Andrew Harmel-Law (ThoughtWorks), Gayathri Thiyagarajan (Expedia Group)
Everyone doing large-scale software delivery is using domain-driven design (DDD) these days, because it holds the key to delivering maintainable, evolvable solutions with independent teams. But it can go wrong, and then DDD is blamed. Andrew Harmel-Law and Gayathri Thiyagarajan detail a real project they saw fail. You'll learn the many problems they spotted and how they fixed them. Read more.
Add to your personal schedule
9:0010:30 Thursday, 7 November 2019
Location: Hall A5
Vaughn Vernon (Kalele & vlingo)
The paradigm billboard reads, "Object-oriented failed." Vaughn Vernon explores the ways developers have failed at object-oriented compared to the use objects their inventor intended. Reactive domain-driven design (DDD) features explicit, coherent, message sending that employs simple, business-centric, concurrent objects. Read more.
Add to your personal schedule
11:0011:45 Thursday, 7 November 2019
Location: M6/M7
Stefan Tilkov (INNOQ)
Stefan Tilkov takes a look at some of the ways you can determine whether the development efforts you're undertaking suffer from too much or too little focus on architecture. You'll examine a number of real-world examples that are intended to inspire either admiration or terror and try to find some recipes of how you can get more of the former and less of the latter in your own projects. Read more.
Add to your personal schedule
15:5516:40 Thursday, 7 November 2019
Location: M6/M7
Sidney Shek (Atlassian), Diogo Lucas (Atlassian)
Your organization has grown and now you need to break down product silos and leverage a common platform to move to the next big step. Join Sidney Shek and Diogo Lucas to hear to the ups and downs of a platformization journey, where they address the features you need to platformize and when, how much design is enough for a platform service, how to handle the mass adoption of your service, and more. 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.

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