The concept of microservices is not new. Google, Facebook, and Amazon have
employed this approach at some level for more than ten years. A simple Google search,
for example, calls on more than 70 microservices before you get the results page.
Also, other architectures have been developed that address some of the same issues
microservices handle. One is called Service-Oriented Architecture (SOA), which provides
services to components over a network, with every service able to exchange data
with any other service in the system. One of its drawbacks is the inability to handle