Engineering the Future of Software
Feb 25–26, 2018: Training
Feb 26–28, 2018: Tutorials & Conference
New York, NY

Schedule: Enterprise architecture sessions

9:00am–12:30pm Monday, February 26, 2018
Location: Mercury Ballroom
Secondary topics:  Best Practice, Hands-on
Average rating: ***..
(3.50, 8 ratings)
Jochem Schulenklopper and Gero Vermaas offer an overview of TIME, a well-known model for application portfolio management by Gartner, and cover some improvements to the model, including a process for determining business value of applications, a innovative method of measuring IT quality (from an architect's perspective), and tactics for improving the applications in an organization's IT landscape. Read more.
9:00am–12:30pm Monday, February 26, 2018
Location: Beekman Parlor
Secondary topics:  Hands-on
James Stewart (Jystewart.net)
Average rating: ****.
(4.00, 5 ratings)
Architects are often the ones making the decisions about how to build in the right security for systems while making systems usable and delivering them on time. James Stewart shares techniques for considering security of whole systems and explores ways of bringing together cross-disciplinary teams to collectively own secure designs. Read more.
9:00am–12:30pm Monday, February 26, 2018
Location: Regent
Secondary topics:  Best Practice, Overview
Mike Amundsen (Amundsen.com, Inc.)
Average rating: ***..
(3.86, 7 ratings)
A RESTful approach to microservices offers a number of benefits. Mike Amundsen walks you through building adaptable microservices that take advantage of the features of REST, including statelessness, self-description, and using hypermedia to discover and modify application state. Read more.
10:45am–12:15pm Tuesday, February 27, 2018
Location: Sutton North
Secondary topics:  Best Practice, Framework-focused
Eben Hewitt (Sabre)
Average rating: ****.
(4.54, 28 ratings)
Eben Hewitt explains what the world’s top strategy firms can teach us about the intersection of strategic thinking and architecture and outlines a framework, process, and set of tools that will help you create a powerful technology strategy for your organization. Read more.
10:45am–12:15pm Tuesday, February 27, 2018
Location: Grand Ballroom West
Secondary topics:  Overview
Jeremy Deane (Foundation Medicine)
Average rating: ****.
(4.00, 9 ratings)
There are inherent trade-offs that must be made in any software architecture. Some architectural trade-offs are obvious, such as performance versus security or availability versus consistency, while others are quite subtle such as resiliency versus affordability. Jeremy Deane explores a number of architectural trade-offs and offers strategies for dealing with them. Read more.
1:15pm–2:05pm Tuesday, February 27, 2018
Location: Sutton North
Secondary topics:  Overview
Sonya Natanzon (Guardant Health)
Average rating: ***..
(3.80, 5 ratings)
Healthcare is a broad and complex field that can overwhelm the most seasoned architect. Sonya Natanzon identifies the guideposts that help you navigate the complexity and focus on the most important aspects of healthcare solutions. Read more.
2:15pm–3:05pm Tuesday, February 27, 2018
Location: Regent
Secondary topics:  Best Practice, Case Study
John Chapin (Symphonia)
Average rating: ***..
(3.33, 6 ratings)
Even EC2 has serverless attributes, and you can leverage them to realize the benefits of serverless in your classic enterprise cloud architectures. John Chapin shares the true story of an enterprise IT organization for which a potent combination of “mostly serverless” technology and a DevOps mindset have laid the groundwork for a future serverless transformation. Read more.
3:50pm–4:40pm Tuesday, February 27, 2018
Location: Mercury Ballroom
Secondary topics:  Best Practice, Case Study
Georgios Gkekas (ING Bank)
Average rating: ***..
(3.33, 9 ratings)
Georgios Gkekas shares ING's advanced analytics journey to promote modern machine and deep learning techniques internally through a central, best-of-breed technical platform tailored for data science activities. The platform offers only the necessary automated tools to replace the tedious, repetitive, and error-prone steps in a typical data science pipeline. Read more.
4:50pm–5:40pm Tuesday, February 27, 2018
Location: Mercury Ballroom
Secondary topics:  Framework-focused, Hands-on
Kai Wähner (Confluent)
Average rating: ****.
(4.00, 2 ratings)
Kai Wähner shares a highly scalable, mission-critical infrastructure using Apache Kafka and Apache Mesos: Kafka brokers are used as the distributed messaging backbone; Kafka’s Streams API embeds stream processing into any external application without the need for a dedicated streaming cluster; and Mesos is used as a scalable infrastructure to leverage the benefits of a cloud-native platform. Read more.
4:50pm–5:40pm Tuesday, February 27, 2018
Location: Grand Ballroom West
Secondary topics:  Best Practice, Theoretical
Duncan DeVore (Lightbend)
Average rating: ***..
(3.67, 3 ratings)
Duncan DeVore discusses the ins and outs of dealing with modular JVM-based application consistency, distributed state, and identity coherence with techniques such as idempotency, eventual and casual consistency, the CAP theorem, single source of truth, and distributed domain design. Read more.
10:45am–12:15pm Wednesday, February 28, 2018
Location: Mercury Ballroom
Secondary topics:  Best Practice
Michelle Brush (Cerner Corporation)
Average rating: ****.
(4.73, 11 ratings)
Our architectural decisions are both guided and judged by the things we choose to value and measure in our systems. Michelle Brush explains how to assess what aspects of the system different organizations should value and therefore constantly measure and shares approaches for measuring for accountability and improvement of those values in an architecture. Read more.
10:45am–12:15pm Wednesday, February 28, 2018
Location: Regent
Secondary topics:  Anti-Pattern, Best Practice
Robert Lefkowitz (Warby Parker)
Average rating: ****.
(4.64, 11 ratings)
Robert Lefkowitz offers a overview of technical debt, explaining how to prevent or reduce it, when to increase it, and how to use refactoring to refinance it. Read more.
10:45am–12:15pm Wednesday, February 28, 2018
Location: Beekman Parlor
Secondary topics:  Best Practice, Case Study
James Siddle (Skyhook Consulting Ltd)
Average rating: *****
(5.00, 2 ratings)
Software architecture can be beautiful, but business and engineering reality is often inconvenient and messy. James Siddle explains how living product roadmaps help you deal with reality without compromising your architecture vision. You’ll learn Agile roadmapping techniques and how to engage with stakeholders to move toward your architecture goals while avoiding wasteful endeavors. Read more.
1:15pm–2:05pm Wednesday, February 28, 2018
Location: Regent
Secondary topics:  Best Practice, Overview
Maria Gomez (BCG Digital Ventures)
Average rating: ***..
(3.67, 9 ratings)
Think of this talk as Microservices 201. You know microservices basics and their pros and cons and have maybe even started putting them in production but haven't spent much time thinking about how to maintain them. Maria Gomez explores the most important operational concerns for maintaining microservices and explains why observability helps you maintain a healthy production environment. Read more.
2:15pm–3:05pm Wednesday, February 28, 2018
Location: Grand Ballroom West
Secondary topics:  Best Practice
Bernd Rücker (Camunda)
Average rating: ****.
(4.18, 11 ratings)
In distributed systems, some business transactions and even more end-to-end processes stretch across boundaries of individual services. While event-driven choreography leads to nicely decoupled systems, complex event chains cause headaches. Bernd Rücker explains why transforming certain events into commands is beneficial and how to avoid losing sight of larger-scale flows. Read more.
3:50pm–4:40pm Wednesday, February 28, 2018
Location: Mercury Ballroom
Secondary topics:  Best Practice, Case Study
Suudhan Rangarajan (Netflix)
Average rating: ****.
(4.83, 6 ratings)
As Netflix continues its journey beyond 100M members, the company is rearchitecting its critical Playback API service to better serve its business needs for the next three to five years. Suudhan Rangarajan discusses why and how Netflix rebuilt the Playback API service and outlines a rigorous framework that you can use to reason about your microservice architecture. Read more.
3:50pm–4:40pm Wednesday, February 28, 2018
Location: Grand Ballroom West
Secondary topics:  Best Practice, Overview
Matthew McLarty (MuleSoft)
Average rating: ****.
(4.17, 12 ratings)
Microservices have taken the software architecture world by storm. Initially driven by a desire for increased delivery velocity and greater scalability, organizations are now recognizing the importance and complexity of securing their microservices. Matt McLarty shares techniques for securing microservice APIs and a practical model you can implement in your organization. Read more.
4:50pm–5:40pm Wednesday, February 28, 2018
Location: Sutton North
Secondary topics:  Best Practice, Overview
Joel Crabb (Target)
The catchphrase of the year is digital disruption. It's finally clear that digital complacency is a path to nonexistence even in industries that haven’t yet felt the direct impact of the digital era. Joel Crabb explains why retail has been completely disrupted and, in the process, is reinventing enterprise architecture for digital relevancy. Read more.
4:50pm–5:40pm Wednesday, February 28, 2018
Location: Grand Ballroom West
Secondary topics:  Best Practice, Framework-focused
Marty Brodbeck (Shutterstock)
Average rating: ****.
(4.00, 2 ratings)
In an effort to consolidate and modernize the company’s technology stack, Shutterstock recently embarked on a technology overhaul, which also led to organizational and cultural change. Marty Brodbeck shares some of the decisions Shutterstock made and the challenges it faced during this huge transformation, along with key principles that drove and guided the shift. Read more.