Cómo crear microservicios usando Java y Docker
Los microservicios sin contenedor empaquetan la aplicación y sus dependencias en un archivo jar.
Los microservicios autónomos también están empaquetados en un único archivo Jar, pero también incluyen un marco integrado que contiene bibliotecas opcionales de terceros que son, por supuesto, compatibles.
Los microservicios del contenedor se empaquetan en un contenedor Java EE completo y se implementan en la imagen de Docker. La arquitectura basada en microservicios plantea nuevos desafíos a arquitectos y desarrolladores. Sin embargo, a medida que se actualizan los lenguajes y se agregan herramientas, los desarrolladores y arquitectos son totalmente capaces de afrontar esos desafíos. Java no es una excepción. Este artículo analiza diferentes enfoques para crear microservicios en el ecosistema Java.