{"repo":"David-DAM/spring-boot-async-template-community","free":true,"listed":false,"github":"https://github.com/David-DAM/spring-boot-async-template-community","clone":"git clone https://github.com/David-DAM/spring-boot-async-template-community.git","description":"A Spring Boot template that implements modern architectural patterns and best practices","language":"Java","stars":14,"topics":["avro","control-center","docker-compose","java","kafka","schema-registry","spring-boot"],"license":"MIT","category":"data-pipelines","readme_excerpt":"Spring Boot Async Community Template 🚀 --- Elige tu idioma Choose your language: - Español - English --- Español Índice 1. Descripción General 2. Características Principales 3. Tecnologías y Dependencias 4. Instalación y Puesta en Marcha 5. Interfaces disponibles 6. Licencia Descripción General Plantilla avanzada de Spring Boot orientada a la creación de microservicios modernos, escalables y mantenibles. Implementa arquitectura hexagonal, comunicación basada en eventos con Kafka y Avro, y está pensada para facilitar la integración en entornos reales. ¿Quieres más funcionalidades y soporte adicional? Accede a la versión completa de la plantilla con características adicionales y soporte exclusivo para entornos de producción a través de la versión comercial. Características Principales - Arquitectura Hexagonal - Kafka preconfigurado para producir y consumir eventos - Serialización con Avro y validación vía Confluent Schema Registry - Containerización lista con Docker Compose Tecnologías & Dependenciass️ - Java 17 - Spring Boot 3.2.4 - Spring Web - Kafka + Spring Kafka - Avro + Confluent Schema Registry - MapStruct + Lombok - Docker & Docker Compose Instalación & Puesta en Marcha 1. Clona el repositorio: 2. Configura las variables de entorno si es necesario. 3. Instala las dependencias 4. Inicia los servicios: 5. Ejecuta la aplicación: Interfaces disponibles - Kafka Control Center (monitorización de Kafka): http://localhost:9021 - Schema Registry (gestión de esquemas Avro): http","default_branch":null,"files":null,"tree":[],"storefront":"/r/David-DAM","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/David-DAM/spring-boot-async-template-community/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}