Top Microservices Patterns Fine-grained SOA. …Layered APIs over fine-grained SOA. …Message-oriented state management over layered APIs. …Event-driven state management over layered APIs. …Isolating state in layered APIs. …Replicating state in layered APIs (event sourcing)