VRVitali Rinnotedev.hashnode.dev·Jun 23, 2025 · 3 min readImplementing the Outbox Pattern with Kafka and Spring BootThe Outbox Pattern is a crucial architectural solution for ensuring reliable event publication in distributed systems. It enables decoupling between transactional data changes and event-driven systems like Kafka, ensuring consistency without requirin...00
VRVitali Rinnotedev.hashnode.dev·Jun 9, 2025 · 3 min read🚀 Building a Retrieval-Augmented Generation (RAG) System with Java 21, Quarkus and VaadinConnect a modern LLM backend to a clean Vaadin UI using Java 21 microservices In this article, we’ll build a modern LLM-powered Retrieval-Augmented Generation (RAG) system using Java 21, Quarkus for the backend, and Vaadin for a clean interactive UI...00
VRVitali Rinnotedev.hashnode.dev·Jun 9, 2025 · 3 min readBuild Real-Time Analytics with Java 21, Apache Kafka, Flink, and AWS QuickSightDesign Real-time analytics is at the heart of many modern applications — from fraud detection to personalized dashboards. In this guide, we'll walk through how to build a real-time analytics pipeline using: 🔧 Java 21 📬 Apache Kafka 🔁 Apache Fli...00