-
Enterprise Java
Spring AI Testing: AI Evaluators Example
Large Language Models (LLMs) have become an integral part of modern applications, but ensuring their accuracy and reliability is crucial.…
Read More » -
Enterprise Java
Building a Semantic Search System with Spring AI and PGVector
Semantic search enhances traditional keyword-based search by understanding the meaning and context of queries rather than relying on exact keyword…
Read More » -
Core Java
Optimizing Java Apps for NUMA: NUMA-Aware Threading
Optimizing Java applications for Non-Uniform Memory Access (NUMA) architectures involves understanding how memory access patterns and thread placement can impact…
Read More » -
Enterprise Java
Multi-Tenancy in Spring Boot: Sharding vs. Schema Isolation
As applications grow, multi-tenancy becomes a key architectural concern, especially for SaaS platforms serving multiple customers. Multi-tenancy allows multiple tenants…
Read More » -
Enterprise Java
Spring Batch Composite Item Reader Example
Batch processing plays a crucial role in applications that handle large datasets, ensuring efficient data ingestion, transformation, and storage. In…
Read More » -
Enterprise Java
Exploring Quarkus WebSockets
This article explores Quarkus WebSockets Next, a powerful way to enable real-time communication in Quarkus applications. Let us delve into…
Read More » -
Core Java
Serverless Spring Boot with Knative on Kubernetes
Modern applications demand scalability, efficiency, and flexibility, especially when handling unpredictable workloads. Traditionally, Kubernetes offers robust orchestration for containerized applications,…
Read More » -
Software Development
Hybrid Auth: Integrating Firebase with OAuth2 Proxy in Kubernetes
In modern applications, authentication is a critical component, especially when integrating multiple identity providers. Many enterprises use OAuth-based authentication solutions…
Read More »