Tagged articles
124 articles
Page 2 of 2
Java Architecture Diary
Java Architecture Diary
Aug 9, 2021 · Backend Development

Boost Your IoT Apps with mica-mqtt: High‑Performance MQTT Server & Client Guide

The article introduces mica-mqtt, a lightweight, low‑latency, high‑performance MQTT component built on t‑io, detailing its features, configuration for Spring Boot and plain Java projects, custom interfaces, clustering, monitoring with Prometheus‑Grafana, and provides code examples for both server and client integration.

JavaSpring Bootgraalvm
0 likes · 10 min read
Boost Your IoT Apps with mica-mqtt: High‑Performance MQTT Server & Client Guide
Java Architecture Diary
Java Architecture Diary
Jul 22, 2021 · Fundamentals

GraalVM 21.2 Highlights: Native Image, Compiler, and Multi‑Language Improvements

GraalVM 21.2 introduces major updates across its ecosystem, including new Gradle and Maven plugins for Native Image with JUnit 5 support, enhanced compiler optimizations, expanded Truffle language capabilities, improved JavaScript, Ruby, Python, LLVM, and upgraded tooling such as VisualVM and JFR integration.

Compiler OptimizationsMulti-languageTruffle
0 likes · 18 min read
GraalVM 21.2 Highlights: Native Image, Compiler, and Multi‑Language Improvements
Java Backend Technology
Java Backend Technology
Jun 13, 2021 · Cloud Native

How Spring Native Beta Enables Fast, Low‑Memory Spring Apps with GraalVM

Spring Native beta introduces Maven and Gradle plugins that let Spring applications be compiled into GraalVM native images, delivering near‑instant startup, reduced memory usage, and container‑ready executables while outlining supported features, AOT transformation, and practical use cases for cloud‑native deployments.

AoTJavaNative Images
0 likes · 11 min read
How Spring Native Beta Enables Fast, Low‑Memory Spring Apps with GraalVM
macrozheng
macrozheng
May 20, 2021 · Cloud Native

How Spring Native Beta Enables Instant Startup and Tiny Containers

Spring Native beta lets Spring applications run as GraalVM native images, offering near‑instant startup, reduced memory usage, and container‑ready executables, while providing Maven/Gradle plugins, AOT transformation, and broad Spring ecosystem support for modern cloud‑native deployments.

AoTJavaMicroservices
0 likes · 10 min read
How Spring Native Beta Enables Instant Startup and Tiny Containers
MaGe Linux Operations
MaGe Linux Operations
Apr 10, 2021 · Backend Development

Can Java Microservices Match Go’s Speed? Benchmark Results Revealed

Through a series of benchmark tests comparing simple, logging‑enabled microservices written in Java (Helidon) and Go (Go‑Kit), the authors evaluate whether Java can achieve Go‑like performance, exploring JVM tuning, GraalVM native images, and Kubernetes deployments to uncover speed, memory, and scalability trade‑offs.

GoJavaKubernetes
0 likes · 18 min read
Can Java Microservices Match Go’s Speed? Benchmark Results Revealed
Java Architecture Diary
Java Architecture Diary
Mar 30, 2021 · Backend Development

Unlock GraalVM: Faster Java, Native Images, and Polyglot Programming

This guide introduces GraalVM’s key capabilities—including a high‑performance JIT compiler, native‑image generation for low‑memory binaries, and seamless polyglot support—while providing essential command‑line options and code examples for Java, native, and multiple language development.

JIT compilerJavacommand-line
0 likes · 10 min read
Unlock GraalVM: Faster Java, Native Images, and Polyglot Programming
Programmer DD
Programmer DD
Jan 13, 2021 · Backend Development

Can Java Microservices Match Go’s Speed? A Deep Performance Comparison

This article examines whether Java microservices can be as fast as Go by presenting a series of benchmark tests using simple services, Helidon and Go toolkits, various JVMs, GraalVM native images, and Kubernetes deployments, and analyzing latency, throughput, and memory usage across multiple hardware configurations.

BenchmarkGoJava
0 likes · 10 min read
Can Java Microservices Match Go’s Speed? A Deep Performance Comparison
Java Architecture Diary
Java Architecture Diary
Jan 4, 2021 · Cloud Native

How Spring’s 2020 Roadmap Embraces Kubernetes, Reactive, and GraalVM

The article reviews Spring’s 2020 developments, highlighting its reintegration with VMware, massive SpringOne attendance, deep Kubernetes integration, new Spring Boot features, Reactive programming support, GraalVM native images, RSocket protocol, and the latest Java and Kotlin enhancements for cloud‑native applications.

Cloud NativeJavaKubernetes
0 likes · 10 min read
How Spring’s 2020 Roadmap Embraces Kubernetes, Reactive, and GraalVM
Java Architecture Diary
Java Architecture Diary
Dec 19, 2020 · Backend Development

Boost Spring Boot Performance with GraalVM Native Images

This guide walks through installing GraalVM, adding the native‑image tool, creating a Spring Boot 2.4 project, configuring it for GraalVM, building a native executable, and comparing startup time and memory usage, showing how GraalVM can reduce startup from over a second to 0.2 seconds and memory from 480 MB to 25 MB.

JavaPerformance OptimizationSpring Boot
0 likes · 8 min read
Boost Spring Boot Performance with GraalVM Native Images
IT Architects Alliance
IT Architects Alliance
Nov 15, 2020 · Backend Development

Can Java Match Go’s Speed? A Deep Microservice Performance Study

This article presents a systematic performance comparison between Java and Go microservices—covering raw speed, memory usage, logging impact, GraalVM native images, and Kubernetes deployments—to reveal when each language excels and the practical trade‑offs involved.

Backend DevelopmentGoJava
0 likes · 14 min read
Can Java Match Go’s Speed? A Deep Microservice Performance Study
Programmer DD
Programmer DD
Oct 13, 2019 · Cloud Native

Shrink Java Docker Images & Halve Startup Time Using OpenJ9 & GraalVM

This article demonstrates how Java applications can be made smaller, faster to start, and more resource‑efficient in the cloud‑native era by using multi‑stage Docker builds, OpenJ9’s shared class cache and AOT compilation, and GraalVM native images, with step‑by‑step examples based on the Spring PetClinic and Micronaut projects.

DockerJavaOpenJ9
0 likes · 19 min read
Shrink Java Docker Images & Halve Startup Time Using OpenJ9 & GraalVM
21CTO
21CTO
Mar 21, 2018 · Backend Development

Unlocking Java Performance: How Graal Replaces C2 in HotSpot JIT

This article explains Java's traditional JIT compilers, introduces Graal as a modular Java‑level JIT and AOT compiler, compares its optimizations with HotSpot's C2, and provides practical steps to enable Graal in Java 10, offering deeper insight into JVM performance tuning.

HotSpotJITJava
0 likes · 11 min read
Unlocking Java Performance: How Graal Replaces C2 in HotSpot JIT