Real-Time Fraud Detection in Java with Kafka Streams and Vector Similarity
How Java, Kafka Streams, and MongoDB vector search combine to catch fraud in real time, from rule-based guardrails to behavioral similarity …

Ricardo is a Senior Software Engineer, focused on Java, Kotlin, and MongoDB, helping developers build secure, scalable, and cloud-native applications.
142 views

Ricardo Mello
373 viewsHow Java, Kafka Streams, and MongoDB vector search combine to catch fraud in real time, from rule-based guardrails to behavioral similarity …

Ricardo Mello
480 viewsHow one developer built a personal AI assistant in Java using Spring AI, MongoDB Vector Search, conversation memory, and tool calling with …

Ricardo Mello
398 viewsIn this third and final part, we will build on the execution plan created in Part 2 and focus on the remaining stages of the agent workflow. …

Ricardo Mello
425 viewsWe will look at how the agent is built with Java and Spring AI, how its capabilities and boundaries are defined, how it is triggered by the …

Ricardo Mello
1,000 viewsWith this project, I am not trying to build a complete WMS. Instead, I want to use a logistics scenario I know well to explore how an AI …

Ricardo Mello
1,558 viewsIn this tutorial, we will learn to build an application in Kotlin that utilizes full-text search in a database containing thousands of …

Ricardo Mello
6,075 viewsWhen we think about a system that operates at scale, we are usually talking about an application that needs to serve millions of users. This …

Ricardo Mello
4,064 viewsHave you ever wondered why updates and upgrades are so essential for any system? Well, it’s no secret: They ensure that systems remain …

Ricardo Mello
6,248 viewsBringing together semantic vectors and exact keyword matching with $rankFusionIf you’ve been following along this series, you already know …

Ricardo Mello
2,066 viewsIn the previous article—Getting Started With Hibernate ORM and MongoDB—we learned how to configure Hibernate to work with MongoDB, create an …