-
Core Java

Deep JVM Observability with eBPF: Beyond Prometheus
Modern Java applications often run in complex, distributed environments where performance monitoring and observability are critical. While tools like Prometheus and JMX provide valuable…
Read More » -
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 »






