I am wondering how you would describe the differences between Microservices and service oriented architecture ?
From article: the microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resource API.
If microservices become a popular focus of attention, don't be surprised to see the term drift the way SOA did for the same reasons, and see us back here in a couple decades with a new term and discussing how it (doesn't) differ from "microservices". Never underestimate the power of the enterprise to both dominate the literature and to sap the meaning out of terms.