Bienvenidos al curso de Java Microservices! En este curso te explicaremos desde cero como trabajar un modelo de microservices teniendo como bus de comunicacion al middleware Apache Kafka.Implementaremos nuestras microservices utilizando Spring Boot, conectado con bases de datos como My Sql y Mongo Db, utilizando los patrones de desarrollo CQRS y Event Sourcing.Te explicaremos como funciona un Event Store, en un modelo de desarrollo ejecutado bajo una plataforma docker compose. Spring Framework para desarrollo de proyectos en Java Usar My Sql como Base de Datos de Lectura Usar Mongo DB como Event Store Crear virtual networking usando Docker-Compose Diseno e implementacion de CQRS y Event Sourcing Utilizar Apache Kafka como un Message Bus Optimista Control de Concurrencia Y muchos temas mas!.....Que es un Microservice?La arquitectura de microservicios (en ingl és, Micro Services Architecture, MSA) es una aproximaci ón para el desarrollo de software que consiste en construir una aplicaci ón como un conjunto de peque ños servicios, los cuales se ejecutan en su propio proceso y se comunican con mecanismos ligeros (normalmente una API de recursos HTTP). Cada servicio se encarga de implementar una funcionalidad completa del negocio. Cada servicio es desplegado de forma independiente y puede estar programado en distintos lenguajes y usar diferentes tecnolog ías de almacenamiento de datos.Que es Apache Kafka?Apache Kafka es un proyecto de intermediaci ón de mensajes de c ódigo abierto desarrollado por Linked In y donado a la Apache Software Foundation escrito en Java y Scala. El proyecto tiene como objetivo proporcionar una plataforma unificada, de alto rendimiento y de baja latencia para la manipulac
Antes de inscribirte, revisa el nivel del curso, la experiencia del instructor y los temas incluidos para confirmar que se ajusta a lo que quieres aprender.
Ver curso en Udemy