Este repositorio está destinado a la exploración y aprendizaje de programación reactiva en Java, utilizando Spring Boot, Project Reactor, WebFlux, Kafka Streams y otras tecnologías relacionadas.
El propósito de este repositorio es proporcionar un espacio estructurado donde se puedan desarrollar y organizar múltiples proyectos relacionados con la programación reactiva. Cada proyecto abordará distintos aspectos y tecnologías del ecosistema reactivo en Java.
El repositorio está organizado en carpetas, donde cada carpeta representa un proyecto independiente:
reactive/
│-- payments/ (API REST en reactivo con MongoDB)
│ ├── src/
│ ├── pom.xml
│ └── README.md
│-- proyecto-2/
│ ├── src/
│ ├── pom.xml
│ └── README.md
│-- proyecto-3/
│ ├── src/
│ ├── pom.xml
│ └── README.md
└── README.md (este archivo)
Cada subcarpeta contendrá un proyecto Java independiente con su propia configuración, código fuente y dependencias.
- Java 21
- Spring Boot (WebFlux, Reactive MongoDB, Kafka Streams)
- Project Reactor
- MongoDB (Reactive Driver)
- Kafka
- Docker (para despliegues y pruebas locales)
Si deseas contribuir, abre un Pull Request o crea un Issue con sugerencias y mejoras.
Daniel Hernández
Este README se actualizará conforme avance el desarrollo del repositorio y sus proyectos individuales.