Los microservicios son pequeñas unidades de servicios independientes que se crea después de dividir una aplicación monolítica, para así tener un mejor mantenimiento de los componentes.
Con los microservicios, los desarrolladores ahora deben escribir menos códigos. Y, si escriben menos códigos, pueden mantenerlos mejor.
Cada microservicio
puede ser actualizado o escalado sin que esto afecte a la disponibilidad
de los demás unidades y de la aplicación en su conjunto