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

Schedule: Integration architecture sessions

In a perfect world, every application is greenfield with crystal clear requirements and obvious technology choices. Where we live, integration architecture is often the necessary solution to stitching together disparate systems of sometimes dubious origins. Integration architecture covers topics such as service buses, determining service boundaries, handling distributed transactions (and rollbacks), figuring out how and why architects would use integration hubs, and how much responsibility should go there. Integration architects already solved many of the problems facing microservices and have important lessons to share. As the development world moves to cloud and other distributed architectures, integration architecture will continue to occupy time, effort, and cost in many organizations.

10:45am–12:15pm Tuesday, February 27, 2018
Location: Regent
Secondary topics:  Best Practice
Allen Holub (Holub Associates)
Average rating: ****.
(4.26, 23 ratings)
If you still use large up-front design phases, you'll likely encounter problems with your design as you implement. The solution is to build around a domain-focused metaphor that allows for incremental changes while maintaining coherence throughout. Allen Holub demonstrates how to develop an effective and coherent architecture incrementally as the code evolves. 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.
1:15pm–2:05pm Wednesday, February 28, 2018
Location: Grand Ballroom West
Secondary topics:  Framework-focused, Theoretical
Viktor Klang (Lightbend)
Average rating: **...
(2.67, 3 ratings)
Viktor Klang offers a new take on enterprise integration patterns that builds on top of the Reactive Streams standard, an orchestration layer where transformations are standalone, composable, and reusable and—most importantly—use asynchronous flow-control (backpressure) to maintain predictable, stable behavior over time. 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: 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.