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

Schedule: Overview sessions

9:00am–12:30pm Monday, February 26, 2018
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
Application architecture, Enterprise architecture
Location: Grand Ballroom West
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.
10:45am–12:15pm Tuesday, February 27, 2018
Business solutions, Distributed systems, Fundamentals
Location: Mercury Ballroom
Ben Evans (jClarity)
Average rating: ****.
(4.00, 10 ratings)
Confused about what a blockchain is? Think you might have a need for one but are confused by all the hype (and the vendors bearing solutions)? Want to understand how blockchain can be useful to your systems and processes? Join Ben Evans to learn the basic technology underlying the blockchain, explore real use cases, and find out how to avoid antipatterns. Read more.
1:15pm–2:05pm Tuesday, February 27, 2018
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.
1:15pm–2:05pm Tuesday, February 27, 2018
Cloud native, Microservices
Location: Mercury Ballroom
Average rating: ***..
(3.17, 6 ratings)
Mario-Leander Reimer explores key JEE technologies that can be used to build JEE-powered data services and walks you through implementing the individual data processing tasks of a simplified showcase application. You'll then deploy and orchestrate the individual data services using OpenShift, illustrating the scalability of the overall processing pipeline. Read more.
3:50pm–4:40pm Tuesday, February 27, 2018
Average rating: **...
(2.30, 20 ratings)
A big part of microservices architecture is decomposing monolithic applications with tightly coupled data models, but moving to decentralized data management is one of the most challenging aspects of a microservices architecture. JP Morgenthal shares strategies for your redesign efforts, the possible pitfalls, and the trade-offs these approaches force architects and engineers to make. Read more.
3:50pm–4:40pm Tuesday, February 27, 2018
Leadership skills
Location: Regent
Average rating: ****.
(4.50, 12 ratings)
Communicating (about) architecture to non-IT and business stakeholders is a valuable skill. After all, many architectural decisions are made by others, so they need to be informed with clear, honest, intelligible, and helpful information and advice. Jochem Schulenklopper dives into theory and shares practical tips on eight different facets of visually communicating your architecture. Read more.
10:45am–12:15pm Wednesday, February 28, 2018
Stephen Pember (Toast)
Average rating: ***..
(3.33, 3 ratings)
Event storage offers many practical benefits to distributed systems providing complete state changes over time, but there are a number of challenges when building an event store mechanism. Stephen Pember explores some of the problems you may encounter and shares real-world patterns for working with event storage. Read more.
1:15pm–2:05pm Wednesday, February 28, 2018
Business solutions, Leadership skills
Location: Sutton North
James Thompson (Mavenlink)
Average rating: ***..
(3.80, 10 ratings)
Traditional management approaches tend to focus on narrow measures of performance. Within engineering organizations, this can lead to incentives around the wrong practices and priorities. Coaching models refocus the management of engineers around professional growth in a way that can create a virtuous cycle. James Thompson explains how to build a technical coaching program in your organization. Read more.
1:15pm–2:05pm Wednesday, February 28, 2018
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
Microservices, Serverless
Location: Regent
Karun Japhet (Sahaj Software), Vinicius Gomes (ThoughtWorks)
Average rating: **...
(2.80, 5 ratings)
Serverless architecture is the latest implementation technique for the increasingly popular event-driven system architecture. Karun Japhet and Vinicius Gomes compare the the multiple cross-functional requirements of serverless and microservices implementations of an event-driven system. Read more.
3:50pm–4:40pm Wednesday, February 28, 2018
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.
3:50pm–4:40pm Wednesday, February 28, 2018
User experience design
Location: Sutton North
Abby Beck (Google )
Average rating: **...
(2.33, 3 ratings)
Web design shouldn’t be hindered by the need for a fast, smoothly loading site. Abby Beck explains how to keep design at the forefront of any web project without sacrificing speed. Read more.
4:50pm–5:40pm Wednesday, February 28, 2018
Enterprise architecture, Leadership skills
Location: Sutton North
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.