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

Schedule: Enterprise architecture sessions

Add to your personal schedule
9:00am–12:30pm Monday, February 26, 2018
Location: Mercury Ballroom Level: Intermediate
Secondary topics:  Best Practice, Hands-on
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.
Add to your personal schedule
9:00am–12:30pm Monday, February 26, 2018
Location: Beekman Parlor Level: Beginner
Secondary topics:  Hands-on
James Stewart (jystewart.net)
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.
Add to your personal schedule
9:00am–12:30pm Monday, February 26, 2018
Location: Regent Level: Advanced
Secondary topics:  Best Practice, Overview
Mike Amundsen (API Academy, CA Technologies)
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.
Add to your personal schedule
10:45am–12:15pm Tuesday, February 27, 2018
Location: Sutton North Level: Advanced
Secondary topics:  Best Practice, Framework-focused
Eben Hewitt (Sabre)
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.
Add to your personal schedule
10:45am–12:15pm Tuesday, February 27, 2018
Location: Grand Ballroom West Level: Intermediate
Secondary topics:  Overview
Jeremy Deane (Foundation Medicine)
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.
Add to your personal schedule
1:15pm–2:05pm Tuesday, February 27, 2018
Location: Sutton North Level: Non-technical
Secondary topics:  Overview
Sonya Natanzon (Genomic Health)
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.
Add to your personal schedule
2:15pm–3:05pm Tuesday, February 27, 2018
Location: Regent Level: Beginner
Secondary topics:  Best Practice, Case Study
John Chapin (Symphonia)
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.
Add to your personal schedule
3:50pm–4:40pm Tuesday, February 27, 2018
Location: Mercury Ballroom Level: Beginner
Secondary topics:  Best Practice, Case Study
Georgios Gkekas (ING Bank)
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.
Add to your personal schedule
4:50pm–5:40pm Tuesday, February 27, 2018
Location: Mercury Ballroom Level: Beginner
Secondary topics:  Framework-focused, Hands-on
Kai Wähner (Confluent)
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.
Add to your personal schedule
4:50pm–5:40pm Tuesday, February 27, 2018
Location: Grand Ballroom West Level: Intermediate
Secondary topics:  Best Practice, Theoretical
Duncan DeVore (Lightbend)
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.
Add to your personal schedule
10:45am–12:15pm Wednesday, February 28, 2018
Location: Mercury Ballroom Level: Intermediate
Secondary topics:  Best Practice
Michelle Brush (Cerner Corporation)
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.
Add to your personal schedule
10:45am–12:15pm Wednesday, February 28, 2018
Location: Regent Level: Intermediate
Secondary topics:  Anti-Pattern, Best Practice
Robert Lefkowitz (Warby Parker)
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.
Add to your personal schedule
1:15pm–2:05pm Wednesday, February 28, 2018
Location: Regent Level: Intermediate
Secondary topics:  Best Practice, Overview
Maria Gomez (ThoughtWorks)
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.
Add to your personal schedule
2:15pm–3:05pm Wednesday, February 28, 2018
Location: Grand Ballroom West Level: Intermediate
Secondary topics:  Best Practice
Bernd Rücker (Camunda)
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.
Add to your personal schedule
3:50pm–4:40pm Wednesday, February 28, 2018
Location: Mercury Ballroom Level: Beginner
Secondary topics:  Best Practice, Case Study
James Siddle (Skyhook Consulting Ltd)
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.
Add to your personal schedule
3:50pm–4:40pm Wednesday, February 28, 2018
Location: Regent Level: Intermediate
Secondary topics:  Best Practice, Case Study
Suudhan Rangarajan (Netflix)
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 rigorous framework that you can use to reason about your microservice architecture. Read more.
Add to your personal schedule
3:50pm–4:40pm Wednesday, February 28, 2018
Location: Grand Ballroom West Level: Intermediate
Secondary topics:  Best Practice, Overview
Matt McLarty (CA Technologies)
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.
Add to your personal schedule
4:50pm–5:40pm Wednesday, February 28, 2018
Location: Sutton North Level: Intermediate
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.
Add to your personal schedule
4:50pm–5:40pm Wednesday, February 28, 2018
Location: Grand Ballroom West Level: Intermediate
Secondary topics:  Best Practice, Framework-focused
Marty Brodbeck (Shutterstock)
In an effort to consolidate and modernize the company’s technology stack, Shutterstock recently embarked on a technology overhaul, which led to organizational and cultural as well as technical 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.