Microservicios
Arquitectura de servicios pequeños e independientes que se comunican por APIs ligeras. No los implementes solo porque están de moda: evaluá si tu equipo y tu dominio justifican la complejidad operativa extra.
Definición
Los microservicios son una arquitectura de desarrollo de software donde una aplicación se divide en servicios pequeños e independientes que se comunican a través de APIs ligeras. Cada servicio es responsable de una funcionalidad específica, puede ser desarrollado, desplegado y escalado de forma independiente. Esta arquitectura opposed a los monolitos.
Ejemplos
- • servicio de usuarios
- • servicio de pagos
- • servicio de notificaciones