Java Digest #72: JIT Warmup, Spring Boot Logging, IoTDB, Quarkus, JVM Performance

🧠 Engineering With Java: Digest #72 — Key Points Top articles this week: - Java warmup & scaling loop issue — How JIT warmup spikes CPU and triggers autoscaling loops in cloud environments; practical ways to mitigate it. - Spring Boot request logging with redaction — Implement filters to log requests safely by masking sensitive fields. - Intro to Apache IoTDB (Time-Series DB) — Basics of using IoTDB with Java via JDBC for timestamped data. - Quarkus for cloud-native Java — How Quarkus boosts dev productivity, runtime performance, and Kubernetes friendliness. - JVM performance engineering — Tips on GC choices (G1, ZGC, Shenandoah) and tuning for high-demand services. - Istio Spring Boot integration — New library for easier service-mesh setup via annotations. - Automating unused code removal — Using Azul monitoring + OpenRewrite to safely prune dead Java code in large codebases. - Run TensorFlow in Java 25 w/o JNI — Use Foreign Function & Memory API to run native TensorFlow from Java. - Spring SQL arrays with JdbcClient — Cleanly bind IN (?) array parameters in SQL using new API. Read the newsletter: https://lnkd.in/g8S2cNGR #java #spring #springboot

To view or add a comment, sign in

Explore content categories