Tuesday 17th May, 2016
11:30am to 1:00pm
Microservice architectures are quite popular, described as “SOA done correctly”. But what are the real differences between these architectural styles? And what about the middle ground between the “shared everything” of SOA versus the “shared nothing” of Microservices? This talk explores the similarities and differences between various service-oriented architectural styles. We’ll examine the characteristics of SOA, Microservices, and hybrid service-based architectures, along with the considerations and constraints for each. We’ll also discuss specific engineering practices, orchestration styles, re-use strategies, and migrating from monolithic applications to service-based or Microservice architectures.
No one architecture can solve every problem, and many projects take on more complexity than necessary by choosing the wrong paradigm. This session will leave you informed enough to make pragmatic decisions about the appropriate architectural style.
Geek, speaker, writer, music lover, rabid reader, ThoughtWorker bio from Twitter
Neal is a director, software architect, and meme wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. He is also the designer and developer of applications, magazine articles, video/DVD presentations, and author and/or editor of eight books spanning a variety of subjects and technologies, including the most recent Presentation Patterns and Functional Thinking. He focuses on designing and building large-scale enterprise applications. He is also an internationally acclaimed speaker, speaking at over 300 developer conferences worldwide, delivering more than 2000 presentations.
Sign in to add slides, notes or videos to this session