How Kestra Improved Orchestrator Performance Across 14 Releases: A Year of Performance Engineering
By
Kestra
Kettled twice. Extra chewy, extra trustworthy.
Summary
Kestra's engineering team details their year-long performance engineering journey across releases 0.19 to 1.3, treating performance as an ongoing discipline rather than a one-time project. The article covers systematic improvements through benchmarks, profiling, database optimization, and iterative code refinement to make the orchestrator faster, leaner, and more scalable.
Key quotes
· 3 pulledPerformance is not a one-shot project. It is a discipline — measured release after release, paid for in benchmarks, profiler flame graphs, late-night database explain plans, and the patience of engineers willing to revisit 'good enough' code and ask: can we do better?
Over the past year, the Kestra engineering team has shipped performance improvements in every single release between 0.19 and 1.3.
The cumulative impact
You might also wanna read

How micro-optimizations in Azure Service Bus SDK paved the way for a smarter redesign
The article discusses how micro-optimizations in the Azure Service Bus SDK led to meaningful design improvements. Rather than advocating for
OpenFGA Implements Self-Tuning Strategy Planner with Thompson Sampling to Reduce P99 Latency by 98%
The article details how OpenFGA, an open-source authorization system modeled after Google's Zanzibar, addressed tail latency challenges in i
OpenJDK Performance Fix: How Replacing /proc Parsing with a Syscall Eliminated 400x Slowdown
The article analyzes a specific OpenJDK commit that dramatically improved Java performance by replacing inefficient /proc file parsing with
Performance Optimization Principles and Techniques from Google Engineers
This document by Google engineers Jeff Dean and Sanjay Ghemawat presents a comprehensive guide to performance tuning principles and techniqu
Implementing SwissTable-Style High-Performance Hash Tables in Java
This article details the author's journey implementing a SwissTable-style hash table in Java, inspired by Google's high-performance C++ hash
Three Years In: A Senior Engineer's Reflection on AI's Impact on the Software Development Role
A senior engineer reflects on the long-term sustainability of AI tools in software development, three years into deep organizational adoptio
