Engineering the Future of Software
29–31 Oct 2018: Tutorials & Conference
31 Oct–1 Nov 2018: Training
London, UK

Schedule: Enterprise architecture sessions

Add to your personal schedule
10:4512:15 Monday, 29 October 2018
Location: King's Suite - Sandringham Level: Intermediate
Secondary topics:  Best Practice
Eben Hewitt (Sabre)
Learn technology strategy patterns for creating and communicating a compelling technology strategy based on architecture principles. Some of these practical frameworks originate in the world of business strategy consulting, and some are hard-won after years as a CTO, CTO, and Chief Architect. Upgraded your skills from architect to strategist using these proven and innovative patterns. Read more.
Add to your personal schedule
10:4512:15 Monday, 29 October 2018
Location: Blenheim Room - Palace Suite Level: Beginner
Secondary topics:  Case Study, Overview
Jim Gough (Morgan Stanley)
In this talk we will explore moving from a traditional monolithic architecture towards building a single API compose of many microservices and some of the challenges it presents. We will explore technologies and patterns with a mixture of hands on examples and discussion topics. We will also consider the impact to team culture and agile practices required to achieve operational excellence. Read more.
Add to your personal schedule
13:1514:05 Monday, 29 October 2018
Location: King's Suite - Balmoral Level: Intermediate
Secondary topics:  Best Practice, Case Study, Overview, Theoretical
Kishau Rogers (bigThinking)
More companies are pivoting from pre-programmed software applications to intelligent applications. By the year 2020, more than 85% of customer interactions will be carried out without humans. We will focus on reducing the friction of AI Adoption in the Enterprise using systems thinking and people-centered workflows. The road to enterprise intelligence starts with the humans behind the curtain. Read more.
Add to your personal schedule
13:1514:05 Monday, 29 October 2018
Location: Buckingham Room - Palace Suite Level: Beginner
Secondary topics:  Anti-Pattern, Case Study
Fahran Wallace (OpenCredo)
Your Brain on Software Development is a whimsical talk that explores the intersection of Programming, Architecture and Psychology, through the medium of funny-in-retrospect memories, borrowed war stories, and attempts to avoid people swearing at my design choices 5 years later. Read more.
Add to your personal schedule
15:5016:40 Monday, 29 October 2018
Location: Park Suite (St. James / Regents) Level: Advanced
Secondary topics:  Best Practice, Overview
Maggie Carroll (Ausley.us)
Software Architects and Enterprise Architects work with a variety of roles. Often the deep technical work is performed by other application architects or solutions architects. This talk focuses on skills and actionable techniques I found useful when creating a new architecture function and leading other architects in developing a system of systems. Read more.
Add to your personal schedule
15:5016:40 Tuesday, 30 October 2018
Location: King's Suite - Balmoral Level: Intermediate
Secondary topics:  Best Practice
Benjamin Stopford (Independent)
One of the most interesting, and provocative patterns to face the software architecture community is the idea of using event streaming as a source of truth. A pattern where replayable logs, like Apache Kafka, provide both communication and storage, splicing the retentive properties of a database into a system designed to share data across teams. Is this pattern really transformative? You decide. Read more.
Add to your personal schedule
15:5016:40 Tuesday, 30 October 2018
Location: King's Suite - Sandringham Level: Intermediate
Secondary topics:  Anti-Pattern, Best Practice
Irakli Nadareishvili (Capital One)
With cloud-native and Microservices architecture gaining wide adoption asynchronous programming patterns are becoming increasingly important. We discuss 3 major async forms that are relevant in this space: Event Sourcing, Reactiveness, and Data Streams We define each pattern, explain relevant use-cases, using examples from FinTech context, and discuss differences in implementation Read more.
Add to your personal schedule
15:5016:40 Tuesday, 30 October 2018
Location: Buckingham Room - Palace Suite Level: Intermediate
Secondary topics:  Best Practice, Overview
Michael Elder (IBM), Brad Topol (IBM)
Continuous delivery for 12-factor Microservices works because it’s by design. When you can architect a solution for continuous delivery, you control all the angles but what do you do when you don’t have that luxury? This session will highlight how modernizing existing IT infrastructure with containers enables you to manage change through continuous delivery and reduce ongoing operational costs. Read more.
Add to your personal schedule
15:5016:40 Tuesday, 30 October 2018
Location: Park Suite (St. James / Regents) Level: Non-technical
Secondary topics:  Case Study, Overview
Michael Van Kleeck (Mozilla)
How can Mozilla evolve our products and capabilities to serve the global, human-driven Internet of the future? We are guided by our mission and supported by the capabilities of our staff and community. In this session, we will dive into how Mozilla uses our version of Enterprise Architecture to wisely explore, evaluate, and pivot to and from future opportunities. Read more.
Add to your personal schedule
16:5017:40 Tuesday, 30 October 2018
Location: Buckingham Room - Palace Suite Level: Intermediate
Secondary topics:  Best Practice, Case Study
Angelo Agatino Nicolosi (Danske Bank)
At Danske Bank we are implementing ideas and practices as CI/CD, Microservices and DevOps in the extreme conditions of a Financial Enterprise. During this quest for Agility, we are turning decades of legacy into actual competitive advantage, enabling us to define and deliver brand new financial services at the rate and speed of start-ups. We are doing that through the simple concept of an Enclave. Read more.
Add to your personal schedule
13:3017:00 Wednesday, 31 October 2018
Location: Blenheim Room - Palace Suite Level: Intermediate
Secondary topics:  Hands-on
Nick Tune (Empathy Software), Zsofia Herendi (Dealogic)
Learn how to model a complex system and break it down into cohesive bounded contexts through hands-on group activities. This session will teach you skills you can immediately begin applying in your organisation to improve the autonomy of your software services and the teams that build and run them. Read more.
Add to your personal schedule
13:3017:00 Wednesday, 31 October 2018
Location: Windsor Suite Level: Intermediate
Secondary topics:  Best Practice, Hands-on
Marco Emrich (OWL.institute)
Event Driven Programming has been proven useful in many situations. However, the asynchronous programming model often needs some time to get used to. This workshop will provide the opportunity to explore event concepts in a familiar language. Read more.