Building a Kotlin App with Spring Boot and MongoDB Search
In this tutorial, we will learn to build an application in Kotlin that utilizes full-text search in a database containing thousands of …

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

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

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

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

Bringing together semantic vectors and exact keyword matching with $rankFusionIf you’ve been following along this series, you already know …

In the previous article—Getting Started With Hibernate ORM and MongoDB—we learned how to configure Hibernate to work with MongoDB, create an …

For years, Hibernate ORM has been one of the most popular frameworks in the Java ecosystem. It was built to simplify data persistence by …

Welcome back! If you landed here without reading Part 1: Beyond Keywords: Implementing Semantic Search in Java With Spring Data, I recommend …

Have you ever tried to search for something such as a product, a song, or a movie but couldn’t quite remember its exact name? Maybe you …
Information is one of the most valuable assets in computing and keeping it protected is even more critical. When we talk about data …

It’s not enough for your application or queries to just “work.” They need to be observable and validated in environments that reflect …

One of the discussions that always leaves me with both doubts and excitement is the one about system architecture.

The MongoDB Aggregation Framework works like a pipeline—a series of stages where each step processes the data in some way.