The Microservices Guide is a great reference for #microservices architecture which has become essentiel in recent years | E-Learning-Inclusivo (Mashup) | Scoop.it

Características comunes de las arquitecturas de microservicios que vimos en el campo:
- Componenteización a través de servicios
- Organizado en torno a capacidades comerciales
- Productos no proyectos
- Puntos finales inteligentes y tuberías tontas
- Gobierno
descentralizado
- Gestión de datos descentralizada - Automatización de infraestructura
- Diseño para fallas
- Diseño evolutivo


En resumen, el estilo arquitectónico de microservicios es un enfoque para desarrollar una sola aplicación como un conjunto de pequeños servicios, cada uno de los cuales se ejecuta en su propio proceso y se comunica con mecanismos ligeros, a menudo una API de recursos HTTP. Estos servicios se basan en las capacidades comerciales y se pueden implementar de forma independiente mediante maquinaria de implementación totalmente automatizada. Existe un mínimo de gestión centralizada de estos servicios, que pueden escribirse en diferentes idiomas de programación y utilizar diferentes tecnologías de almacenamiento de datos.


Via Farid Mheir