Upgrading Java Applications from JDK 1.8 to JDK 21 with Spring Boot 3

This guide documents key technical adjustments required when modernizing a legacy Java application—from JDK 1.8 and Spring Boot 2.x to JDK 21 and Spring Boot 3.2+. The migration involves breaking API changes, dependency updates, and configuration refactoring across multiple layers: servlet stack, security, persistence, serialization, and toolin ...

Posted on Mon, 17 Aug 2026 16:51:34 +0000 by jamcoupe

ZSTD Compression in Easysearch: Achieving Near 5x Query Throughput with High Compression

In search engine architectures, compression algorithm selection presents a fundamental tradeoff dilemma: High compression ratios (e.g., best_compression/DEFLATE) reduce storage but slow query decompression Fast encoding schemes (e.g., default LZ4) accelerate queries but increase disk footprint Easysearch introduces a solution leveraging JDK 2 ...

Posted on Sun, 05 Jul 2026 16:20:27 +0000 by Brink Kale