From resilient JVM architectures to production AI frameworks and engineering culture

Scaling Java-Based Real-Time Systems: The Hidden Tradeoffs of Event-Driven Design

🎯 Featured Article

Scaling Java-Based Real-Time Systems: The Hidden Tradeoffs of Event-Driven Design Event-driven architecture improves scalability and resilience, but real-time systems introduce latency, ordering and operational tradeoffs that require careful architectural decisions.

  • Explains hidden costs of asynchronous communication
  • Examines tradeoffs in large-scale real-time Java systems

⏩ TL;DR (Quick Recap)

  • Explores production-ready AI tooling across Java and Spring
  • Highlights major Kotlin ecosystem and education updates
  • Covers JVM architecture, security and developer productivity
  • Examines engineering culture alongside modern infrastructure

☕ JVM Corner

🔄 Switching a Million Lines of Code from Java Threads to Kotlin Coroutines, by Rewriting Three Files A large Android application migrated from Java threads to coroutines with surprisingly limited code changes.

  • Demonstrates incremental modernization
  • Shows large-scale coroutine migration strategy

🛡️ Security Baked Into the JVM: why fork Apache River and OpenJDK Explores rebuilding JVM-level security after the removal of the Java SecurityManager for distributed applications.

  • Revisits JVM-native security mechanisms
  • Addresses modern distributed trust boundaries

🏗️ You Are Probably Already Running gradle/actions Explains why Gradle GitHub Actions have quietly become a de facto standard across JVM projects.

  • Examines common CI practices
  • Explains caching and build optimization

📡 Kotlin Notebook Sunset JetBrains is transitioning Kotlin Notebook to an open-source community model while continuing investment in Kotlin DataFrame.
🤖 AI-Assisted Unused & Dead Code Removal Combines static analysis with AI agents to identify and safely remove unused production Java code.
🎓 Kotlin Comes to BlueJ BlueJ now supports Kotlin, expanding introductory programming education beyond Java.
📰 Java News Roundup: Hardwood 1.0, Endive 1.0, Azul Payara, Quarkus, WildFly, LangChain4j, OSSI A broad overview of recent Java ecosystem releases spanning frameworks, application servers, AI libraries and sustainability initiatives.

🍃 Spring Updates

🧠 Spring AI 2.0 is GA: Vector Search, Memory, and Agents on Azure Cosmos DB Spring AI 2.0 reaches general availability with production-ready AI capabilities and first-party Azure Cosmos DB integrations.

  • Vector search and memory
  • Enables production AI agents on Java

🛠️ A Guide to Agent Skills in Spring AI Demonstrates how Agent Skills simplify exposing local capabilities to Spring AI.

  • Introduces lightweight agent capabilities
  • Shows practical Spring AI integration

📊 Spring Boot Actuator Explained: The Complete Guide Every Backend Developer Should Know A comprehensive overview of Spring Boot Actuator for monitoring, metrics, health checks, and production diagnostics.

🔍 Extra Reads

AI & Large Language Models
🤖 Introducing Claude Sonnet 5 — Introduces Anthropic’s latest agentic model.
💬 Agentics / Tech Things: Tokenmaxxing is dead, long live tokenmaxxing — Examines changing economics of token usage in modern AI systems.
🔮 Prediction: A Frontier Open Source LLM Will Be Released On 3rd December 2026 — Analyzes trends suggesting rapid convergence between open and closed AI models.

Architecture & Engineering Practice
⚙️ The Cost YAGNI Was Never About — Reinterprets YAGNI through the lens of AI-assisted software development.
🍕 A return to two-pizza culture — Revisits small-team autonomy as organizations scale engineering.
✍️ Ten do’s and don’ts for LinkedIn posts, according to actual research, based on pre-slop posts — Summarizes research-backed recommendations for more effective professional posts.

Infrastructure & Performance
🚀 p99 0 ms autocomplete for 240 million domain names — Explains techniques behind near-instant autocomplete at massive scale.
🍎 Apple Container 1.0 Released: Running Linux Containers on Mac, No More Docker Needed? — Reviews Apple’s native container runtime for macOS developers.
🌐 I ported Kubernetes to the browser — Describes bringing core Kubernetes concepts directly into the browser.

Originally posted on marconak-matej.medium.com.