Microservices and SOA are very similar architectures, and we might wonder why microservices were developed when SOA was already present. A useful explanation that clearly differentiates between SOA and microservices can be found at the following link: https://www.bmc.com/blogs/microservices-vs-soa-whats-difference/.