An interesting list, but is this specific to Microservices, or just Service Oriented Architecture in general?
For me, other than the obvious size difference, the difference between microservices and "large" (?) services is that a single team breaks down their domain into sensible layers, abstractions etc.