Home / Companies / Kestra / Blog / April 2025

April 2025 Summaries

4 posts from Kestra

Filter
Month: Year:
Post Summaries Back to Blog
Kestra is a workflow orchestration platform that embraces a declarative-first approach, using YAML to define workflows, which enhances clarity, flexibility, and collaboration among users with varying technical skills. This design choice allows for easy readability and management of workflows, even for those with minimal programming knowledge, by separating orchestration logic from business logic and enabling seamless integration with any programming language through a rich plugin ecosystem. Kestra's architecture supports version control, governance, and seamless updates via its UI or API, providing a dual interface that caters to both visual and code-based interactions. The platform's language-agnostic nature allows it to orchestrate tasks in any code or environment, ensuring adaptability to evolving tech stacks and integration with CI/CD pipelines, thereby future-proofing workflows. As an API-first system, Kestra maintains consistency with its declarative state, offering a scalable, event-driven, and easy-to-augment orchestration solution that reduces operational friction and empowers teams to focus on building data products.
Apr 16, 2025 2,093 words in the original blog post.
Integrating OpenTelemetry traces into Kestra workflows enhances observability by providing detailed insights into execution flows, task performance, and interactions within distributed systems. OpenTelemetry, a standard for collecting telemetry data, offers a common format for traces, metrics, and logs, which Kestra supports natively. By enabling OpenTelemetry traces, users can monitor every execution, task run, and API call, gaining full visibility into their workflows. The process involves configuring an OTLP exporter and using tools like Jaeger to analyze traces, offering a comprehensive view of execution timelines, performance bottlenecks, and workflow dependencies, including parent-child relationships. OpenTelemetry also facilitates tracing across services, providing end-to-end visibility when linked with external system traces. This integration not only aids in debugging and optimizing flow executions but also ensures reliable and efficient data processing workflows, offering a robust solution for monitoring, troubleshooting, and improving distributed workflow performance in Kestra.
Apr 14, 2025 1,255 words in the original blog post.
Version 0.22 of Kestra introduces significant performance enhancements, focusing on execution speed, resource efficiency, and overall system performance. The update includes smarter output processing that reduces CPU and memory usage, parallelization of execution queues to handle high throughput efficiently, and optimized execution processing to minimize unnecessary queue operations. The Kafka backend now features reduced latency due to fine-tuned configurations, while the JDBC backend benefits from improved table cleaning techniques to manage large data loads. Benchmark tests show dramatic improvements in execution latency, particularly at higher throughput rates, with the latest version outperforming the previous one by a substantial margin in various scenarios. These upgrades make Kestra more scalable and responsive, setting a foundation for future enhancements.
Apr 04, 2025 1,574 words in the original blog post.
Kestra 0.22 introduces a range of new features designed to enhance enterprise-grade management and improve developer experiences. Key updates include Plugin Versioning, allowing simultaneous use of multiple plugin versions to stabilize orchestration platforms, and Read-Only Secrets Backends for secure, external management of secrets. The release also introduces a flow property called afterExecution for executing tasks post-flow completion, and enhanced cross-namespace file sharing capabilities. LDAP integration simplifies user and credential management by syncing with existing directories, while new Log Shipper plugins facilitate comprehensive log exporting to various cloud platforms. The update offers a unified interface for managing secrets and key-value pairs, and backend enhancements improve performance and reliability, particularly for DuckDB and SQLite operations. Additional improvements include new plugins for Snowflake CLI, MariaDB, and ServiceNow, alongside new Pebble functions to expand workflow capabilities. Through these updates, Kestra 0.22 aims to streamline complex workflows, ensuring security and efficiency for its users.
Apr 01, 2025 2,466 words in the original blog post.