pryz
Worktrunk: Git worktree management for parallel AI agent workflows
Stacked Diffs on GitHub
A New Chapter for Our Built World
Yes yes yes. However, DynamoDB can be expensive very quickly :]
Runtime code generation and execution in Go: Part 1
The knee-jerk reaction is often to add a queue! Sure, it helps for a while. But queues introduce their own complexity: handling failures, managing retries, creating visibility... It's a band-aid, not a cure, and we've been wrestling with this problem for too long!
In this blog post, we'll break down:
- Why queues fall short when building truly resilient integrations - The core principles behind building scalable, fault-tolerant async workflows - Practical techniques that go beyond the limitations of queues
If you're done with fragile systems and want to level up your integration game, this one's for you!
Your async workflow needs an upgrade, not another queue
Also happy to answer any questions :)
We've had enough of traditional orchestration frameworks. That's why we created dispatch.run, aiming to streamline coding by integrating resilience more naturally.
The core of our solution? Distributed Coroutines. These aren't your typical tools; they're designed to enhance flexibility and reduce complexity in distributed systems.
We've detailed our approach and the potential of Distributed Coroutines in a new blog post. It's about making development smoother and more intuitive.
Let's discuss the future of distributed computing.
Expert Eyes by Squint – Exclusively for Apple Vision Pro
Exciting!
Continuous profiling is a game changer and once you use it on your production systems you can't do without it.
For this case it's complicated because some runtime supports https://github.com/WebAssembly/threads which mostly contains things like the spec for atomic but not the actual "threads" specs and then some runtimes (i.e wasmtime) also supports https://github.com/WebAssembly/wasi-threads which is one version of the threads. But a new proposal came into play https://github.com/abrown/thread-spawn so ... it's complicated.
Some clusters are hosting hundreds of topics, thousands of partitions and used (consumers/producers) by hundreds of services.
If I'm right the Strimzi operator is also managing the brokers. Here we only focus on the topics.
Yes, we looked at Terraform to manage our topics. We are big Terraform user to manage our infrastructure. We mostly didn't go that way because we didn't want to have to manage the Terraform state. We also wanted the tool to be extensible and writing custom TF providers can sometime be tricky.