Engineering the Future of Software
April 2–3, 2017: Training
April 3–5, 2017: Tutorials & Conference
New York, NY

Integration architecture

Today’s business processes are demanding that more information be shared across many tasks, and therefore, many applications. Integration architecture ensures data or a function move from one application to another. However, the landscape of integration architecture is shifting as service-oriented and cloud-based architecture become more ubiquitous. To ensure success, software architects and developers are turning to lighter-weight infrastructure to support more complex integration projects. But what does this light-weight infrastructure look like? What are the best integration patterns for my organization’s needs? How can a public API drive value to my business?

Add to your personal schedule
4:50pm–5:40pm Tuesday, April 4, 2017
Location: Grand Ballroom West
Level: Beginner
Tomasz Nurkiewicz (Allegro)
Average rating: ***..
(3.92, 12 ratings)
In distributed systems, synchronous communication (RPC-style) is tempting but can quickly get out of hand. Suddenly you need to think about retrying, fallbacks, circuit breakers, failover, and latency. Tomasz Nurkiewicz explains how all of this can be avoided by preferring asynchronous communication between services, pub-sub patterns, and event sourcing. Read more.
Add to your personal schedule
2:15pm–3:05pm Wednesday, April 5, 2017
Location: Grand Ballroom West
Level: Intermediate
Sandeep Parikh (Google)
Average rating: ***..
(3.33, 3 ratings)
Hybrid and multicloud deployments are critical approaches for bridging the gap between legacy and modern architectures. Sandeep Parikh discusses common patterns for creating scalable cross-environment deployments using Kubernetes and explores best practices and repeatable patterns for leveraging Kubernetes as a consistent abstraction layer across multiple environments. Read more.
Add to your personal schedule
4:50pm–5:40pm Wednesday, April 5, 2017
Location: Grand Ballroom West
Level: Intermediate
Karun Japhet (ThoughtWorks)
Average rating: ****.
(4.00, 4 ratings)
Karun Japhet tells a tale of bridging the technological divide between modern event-sourced systems and more traditional architectures from the last few decades, exploring how a resilient, modern, event-sourced, CQRS-based, domain-driven designed platform can be built with eventual consistency guarantees when third parties provide no guarantees of reasonable service. Read more.