Comparing Service-based Architectures (new for 2016)

A session at NFJS Greater Wisconsin Software Symposium

Saturday 12th March, 2016

1:00pm to 2:30pm (CST)

This session compares Service-oriented, Service-based, and Micro-service architectures, describing the problem each is designed to solve, differences and similarities, variants and hybrids, and engineering practices.

Microservice architectures are quite popular, described as “SOA done correctly”. But what are the real differences between these architectural styles? And what about middle ground between the shared everything of SOA versus shared nothing of microservices? This talk explores the similarities and differences between various service-oriented architectural styles. I describe the characteristics of SOA, microservices, and hybrid service-based architectures, along with the considerations and constraints for each. I also discuss specific engineering practices, orchestration styles, reuse 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.

About the speaker

This person is speaking at this event.
Neal Ford

Geek, speaker, writer, music lover, rabid reader, ThoughtWorker bio from Twitter

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 1:00pm2:30pm CST

Date Sat 12th March 2016

Short URL


View the schedule


Books by speaker

  • The Productive Programmer
  • Art of Java Web Development

See something wrong?

Report an issue with this session