Role-Based Access Control in Java Applications
In this article, we will explore how to implement RBAC at the application level, using MongoDB to store user metadata and keeping the …

Matteo Rossi
3,208 viewsIn this article, we will explore how to implement RBAC at the application level, using MongoDB to store user metadata and keeping the …

Mike LaSpina
2,017 viewsIn a recent design review, a customer was enriching new data as it came in. As the enrichment process was fairly complex, they ran into some …

Erik Hatcher
1,539 viewsWe need to code our way from the search box to our search index. Performing a search and rendering the results in a presentable fashion, …

Elie Hannouch
1,815 viewsMongoDB’s replica set architecture uses distributed consensus to ensure consistency, availability, and fault tolerance across nodes. At the …

Matteo Rossi
4,441 viewsIn this article, we focus on a concrete, real-world scenario: using a database, specifically MongoDB, without contaminating the main domain. …

Nasir Qureshi
1,687 viewsIn this blog, we share how the Java developer experience team optimized the MongoDB Java Driver by strictly adhering to this principle. We …

Ricardo Mello
5,610 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 …

Matteo Rossi
4,618 viewsOver the past decade, the Java ecosystem has gradually abandoned the idea that increasing the number of threads is the scalable solution to …

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

Matteo Rossi
2,091 viewsFor many years, REST has been the standard architectural style for creating APIs in the Java ecosystem. Frameworks such as Spring MVC and, …