Engineering the Future of Software
November 13–14, 2016: Training
November 14–16, 2016: Tutorials & Conference
San Francisco, CA

Schedule: Integration architecture sessions

Add to your personal schedule
10:45am–12:15pm Tuesday, 11/15/2016
Location: Tower Salon A Level: Beginner
Kai Wähner (Confluent)
Average rating: ***..
(3.17, 6 ratings)
With the growth of mobile, the cloud, and the Internet of Things, the world is becoming more connected every year. Big data frameworks leverage machine-learning frameworks such as R, Apache Spark, or H2O to find patterns. Kai Wähner explores "fast data" frameworks, which embed these patterns into real-time processing, and explains how they are strongly related to microservices. Read more.
Add to your personal schedule
10:45am–12:15pm Tuesday, 11/15/2016
Location: Georgian
Neal Ford (ThoughtWorks)
Average rating: ****.
(4.25, 12 ratings)
An evolutionary architecture supports incremental, guided change as a first principle across multiple dimensions. Neal Ford describes how to build architectures that safely evolve over time, adding evolvability as a standard "-ility" on software projects. Read more.
Add to your personal schedule
1:15pm–2:05pm Wednesday, 11/16/2016
Location: Tower Salon A Level: Beginner
Faraz Mohammed (Nisum), Jason Vanzyl (Walmart Labs)
Average rating: ***..
(3.00, 2 ratings)
Faraz Mohammed discusses lessons learned working with @WalmartLabs's internal open source software project OneOps. Read more.
Add to your personal schedule
1:15pm–2:05pm Wednesday, 11/16/2016
Location: Georgian Level: Intermediate
Razik Yousfi (Heartflow)
Average rating: ****.
(4.25, 4 ratings)
Razik Yousfi highlights the use of an application pipeline and its supporting architecture in a noninvasive medical imaging startup. Razik dives into the details, from ingesting images within a hospital's infrastructure to automated image analysis and solving complex algorithms in the cloud—all with the goal of delivering a 3D analysis of the patient's coronary artery blood flow to physicians. Read more.
Add to your personal schedule
3:50pm–4:40pm Wednesday, 11/16/2016
Location: Georgian Level: Intermediate
Dean Wampler (Lightbend)
Average rating: ****.
(4.40, 5 ratings)
Big data architectures and enterprise/microservice architectures are slowly converging. Big data is transitioning to "fast data," emphasizing streaming over batch processing, while data processing is growing ubiquitous. Dean Wampler explores the SMACK stack—Spark, Mesos, Akka, Cassandra, and Kafka—and explains how it addresses the needs of both fast data and the enterprise. Read more.
Add to your personal schedule
4:50pm–5:40pm Wednesday, 11/16/2016
Location: Tower Salon A Level: Intermediate
Robert Lefkowitz (Warby Parker)
Average rating: ****.
(4.75, 4 ratings)
Whereas software development is about coding and algorithms, software architecture concerns itself with how the software components fit together. Agility is increased by removing the friction between components, using fewer components, or using prebuilt components. Robert Lefkowitz covers six techniques for improving the agility of your software development process. Read more.