AI-driven performance optimization. CTO @akamaslabs linkedin.com/in/stefanodoni

Joined January 2012
60 Photos and videos
Can't wait to join the largest Java developers community in the US!
Modern Java apps on K8s often underperform—but tuning matters. 🚀 At #Devnexus, @stef3a from @AkamasLabs shows how AI-driven optimization can unlock 20–50% better JVM performance & efficiency beyond default settings. 🔗devnexus.com/events/beyond-d… 🎟️ Tickets devnexus.com
1
3
125
Stefano Doni retweeted
Feb 6
🗣️ @stef3a breaks down why Kubernetes optimization initiatives fail. He identifies two critical barriers: technical complexity of configuring parameters and organizational misalignment between teams with conflicting incentives Watch the interview: ku.bz/rdbv-kvWt
4
2
644
Stefano Doni retweeted
Cloudspecs: Cloud Hardware Evolution Through the Looking Glass cs.cit.tum.de/fileadmin/w00c…

1
6
808
Stefano Doni retweeted
3 Dec 2025
🗣️ @stef3a announces the launch of @akamaslabs Insights, a new platform module for Kubernetes teams to optimize performance and efficiency of Kubernetes applications Watch the interview: ku.bz/rdbv-kvWt Read the announcement: ku.bz/mlYTxPC6x
2
1
711
13 Nov 2025
Hey JVM folks, I'm using JFR to study JVM startup performance. Super convenient, everything in one place. However, CPU usage is rounded to 1s granularity, which is too coarse. Same with jfr print. Any way I can sub-second data?
2
176
15 Oct 2025
Super happy to share my experience on AI-driven, automated tuning JVM performance and efficiency. Join me if you're in Milan!
14 Oct 2025
🗓️ Giovedì 23 Ottobre 2025 👉 "Let AI Tune Your JVM: Autonomous Performance for Java App" in presenza e YouTube live! 🙏 presenta @stef3a Hybrid mode: 🚨 per partecipare in presenza è richiesto questo form:eventbrite.com/e/let-ai-tune… ⚠️ Dettagli: jugmilano.it/meeting-164.htm…
1
72
Stefano Doni retweeted
29 Sep 2025
Optimize Kubernetes environments with Akamas & SpeedScale! 🚀 SpeedScale captures real production traffic while Akamas runs AI-driven experiments for continuous optimization. Say goodbye to guesswork! Full blog post 👇 akamas.io/events/java-on-kub…
2
1
107
Stefano Doni retweeted
19 Sep 2025
🎯 What does AI-powered #optimization actually look like? With Akamas, you define the goal — performance, cost, or SLOs — and our AI tunes your entire stack: pods, #JVM, #Kubernetes configs, and more. Watch how it works with @StefanoDoni & @loadtester 👉 akamas.io/resources/autonomo…
1
2
117
Stefano Doni retweeted
Next week, @stef3a and I will be talking about Java on Kubernetes, Performance Challenges and Solutions. We would love to hear from you with this survey: ➡️ docs.google.com/forms/d/e/1F… Just a few minutes of your time.
1
1
8
882
15 Sep 2025
Join me and the awesome @brunoborges to learn the secrets of JVM performance on K8s! How people configure Java & K8s, JVM horizontal vs vertical scaling, K8s requests&limits, biggest config mistakes people do, future trends of JVM & K8s perf, and more!
#Java on #Kubernetes: Lessons in Performance Engineering with Akamas and Microsoft. Free webinar with myself and @stef3a --- on September 25th | 9am PT. Register at ---> akamas.io/events/java-on-kub…
1
5
1,528
Stefano Doni retweeted
I like making GPUs go brrt at @modal. I wrote up what I've learned along the way in an extension to the GPU Glossary -- our "CUDA Docs for Humans". Introducing: the GPU 𝔓𝔢𝔯𝔣𝔬𝔯𝔪𝔞𝔫𝔠𝔢 Glossary. modal.com/gpu-glossary/perf
38
129
942
157,316
Stefano Doni retweeted
20 Aug 2025
“Container-aware GOMAXPROCS” by Michael Pratt and Carlos Amedee — go.dev/blog/container-aware-… #golang
1
62
288
27,471
Stefano Doni retweeted
12 Aug 2025
Wrong node sizes in #Kubernetes will either squeeze your pods or waste 💰 Autoscaling needs tuning to avoid “stranded capacity.” 🛠️ Choose the right instance types, monitor workloads, and cut costs. 👉 Learn how Akamas can help: hubs.li/Q03BWX-90
1
1
52
Stefano Doni retweeted
In the past, people without JVM knowledge tuned JVMs based on random data from the Internet. Nowadays, people without JVM knowledge and no understanding of LLMs tune JVMs based on recommendations from LLMs which were trained on the same random data. Is this progress?
5
8
59
4,148
Stefano Doni retweeted
The case of the vanishing CPU: A Linux kernel debugging story buff.ly/3YqAGry

6
33
1,451
Stefano Doni retweeted
The series on Chromium, "Inside Look at Modern Web Browser," is a visual treat that gives an overview of what happens when you visit that URL. Browser engines are complex software that uses a mix of languages like C, C , ASM, and others for faster and native performance akin to an OS. The JS engines that are part of these are state-of-the-art work on compilers, JIT, and many advanced topics like SIMD and intrinsics covered under low-level programming and OS. Keeping complexities aside, these articles will give you all you need to understand the amazing engineering inside the browser engines. Repost for broader reach to curious folks and follow for more such interesting engineering about browsers. Part 1 - CPU, GPU, Memory, and multi-process architecture developer.chrome.com/blog/in…
4
78
461
32,041
28 Nov 2024
Feature request for the node.js runtime: would be great to see the names of the runtime threads. Super useful to see CPU usage of garbage collector threads from htop @matteocollina The JVM has that since many years - see my post below x.com/stef3a/status/10804059…
2 Jan 2019
Much welcomed surprise: Java thread names are now visible from OS tools (atop here)! See CPU usage of garbage collector - I did a @cmgnews paper in 2015 to show how to derive it from GC logs, now it's much easier!
3
1
10
3,442
Stefano Doni retweeted
1 Nov 2024
Calligraphy with sand x.com/i/status/1851966875531…

86
366
2,966
386,603