Microservices Architecture

Microservices are a software development technique —a variant of the service-oriented architecture (SOA) structural style— that arranges an application as a collection of loosely coupled services. In a microservices architecture, services are fine-grained and the protocols are lightweight.






Definition



Goals



Architecture’s Properties



Design Patterns for Microservices



References

  1. https://en.wikipedia.org/wiki/Microservices