← all paths benchmarks you can rerun

Measuring runtimes

Compare Java, Python, Node, and Rust on the same workload with Prometheus and Grafana, then compare the JVM against a GraalVM native image built from the same Spring Boot source.

2 steps · 16 min total
  1. 01
    essay Infrastructure

    Re-evaluating runtime choices when integration is no longer the bottleneck

    Adopting or migrating to a new language used to be prohibitive, not because of the language itself, but because of everything around it. Agentic AI reduces much of that integration overhead, turning what was a closed decision by default into one worth reconsidering.

    Jun 22, 2026 · 9 min read
  2. 02
    note Backend

    Native image vs JVM on Spring Boot 4.1: 4.3x less memory, 18x faster startup

    The same Maven project, built as a GraalVM native image and as an OpenJDK 25 jar, runs at 84 MB vs 358 MB of working-set memory and starts in 0.33 s vs 5.98 s on the same Minikube cluster. The two builds share the source tree and differ in the Dockerfile, two environment variables, and the deployment's probe delays and resource limits. Prometheus records container-level memory for both.

    Jul 14, 2026 · 7 min read
  3. path complete