Este documento describe la utilización de microservicios con contenedores Docker, Kubernetes, Kafka y MongoDB. Explica que los microservicios permiten mayor velocidad, escalabilidad y mantenimiento mediante el desacoplamiento de componentes. Se detalla cómo Docker y Kubernetes facilitan el despliegue de microservicios en contenedores y su orquestación, y cómo Kafka conecta microservicios. Finalmente, se argumenta que MongoDB es adecuado para microservicios gracias a su escalabilidad, simplicidad y modelo de datos flexible.