Microservices vs. SOA
A clear distinction emerges between the ideal of service-oriented architecture (SOA) and its often disappointing implementations. While SOA has a sensible manifesto, real-world experiences reveal costly projects that fail to deliver value. Microservices, born from developers' frustrations, aim to address these challenges by focusing on practical solutions for scalability and ease of change.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 213: James Lewis on Microservices
Related Questions