garbagedestroyer

Videos

Software benchmarks, systems deep-dives, and technical commentary. Subscribe on YouTube

Does Rust Save More Than Rust Devs Cost?  #backend #programming #softwarearchitect
1:16
Does Rust Save More Than Rust Devs Cost? #backend #programming #softwarearchitect

One chart is not enough for a production stack decision. Does Rust Save More Than Rust Devs Cost? In this video: - what each runtime/language wins - where tail latency changes the decision - how to pick based on your real bottleneck Watch the full breakdown on the channel for benchmark method, tr

Standalone commentary
|1:16
Rust Stable, ASP.NET Falls Off a Cliff. #golang #rust
SHORT
0:57
Rust Stable, ASP.NET Falls Off a Cliff. #golang #rust

Same microservice. Same database. Same read endpoint. Three very different throughput curves. Verified read throughput: - Go: 28,945 to 29,068 to 28,916 RPS - Rust: 11,364 to 11,024 to 11,349 RPS - ASP.NET: 24,474 to 14,055 to 14,159 RPS Go stayed flat across c=50, c=200, and c=500. Rust stayed st

|0:57
3.5 MB vs 163 MB — same API, different container #backend #programming #softwarearchitect
SHORT
0:42
3.5 MB vs 163 MB — same API, different container #backend #programming #softwarearchitect

We built the same HTTP API in four runtimes and measured final container image size with Podman on Apple M4. - Rust (scratch): 3.5 MB - Go (scratch): 5.65 MB - Python (Alpine): 53.4 MB - Node.js (Alpine): 163 MB Rust is 47x smaller than Node. Every pull, every deploy, every cold start in your clus

|0:42
Node vs Rust: 465MB vs 18MB. Same endpoint, same server #backend #performance
SHORT
0:53
Node vs Rust: 465MB vs 18MB. Same endpoint, same server #backend #performance

Node.js just ate 465 MB for the same API that Rust runs in 18 💀 same server, same endpoint, same machine. multiply by 100 instances and tell me memory doesn't matter.

|0:53
AI Passes Tests. Humans Catch Everything Else. #backend #engineering
1:15
AI Passes Tests. Humans Catch Everything Else. #backend #engineering

AI agents are great at local correctness: generate code, pass the happy path, open the PR. But that does not prove system behavior. Retries, redirects, session state, cache invalidation, and fallback paths still have to be validated by humans. If QA is the first team discovering the design bug, y

|1:15
The Flutter FFI Benchmark: Rust, Zig, or Pure Dart?
4:56
The Flutter FFI Benchmark: Rust, Zig, or Pure Dart?

Flutter teams asked the right follow-up: if Rust wins over pure Dart through dart:ffi, does Zig close the gap enough to change the pick? This video reruns the benchmark with the same shared Dart bridge, the same checksum gate, and a wider scenario sweep: - boundary-heavy - balanced - compute-heavy

|4:56
Vector Won. Do Not Delete Grep.  #backend #programming #softwarearchitect
1:40
Vector Won. Do Not Delete Grep. #backend #programming #softwarearchitect

Vector search won the overall quality chart in this benchmark. That does not mean you should delete grep from your stack. This short benchmarks 4 retrieval lanes across 255 documents, 112 labeled queries, and 7 developer-search scenarios: - `grep` for exact string search - `BM25` for lexical ranki

|1:40
Manual Sharding Won. That Still Wasn't the Verdict. #backend #programming #softwarearchitect
1:39
Manual Sharding Won. That Still Wasn't the Verdict. #backend #programming #softwarearchitect

Manual sharding really did win the local throughput chart. That still was not the real verdict. This short compresses the important part of the benchmark: - manual Postgres shards were fastest locally - the first TiDB loss included a harness SQL dialect bug - after the rerun, the honest claim beca

|1:39
Sharding Is a Last Resort: Here's Why
10:42
Sharding Is a Last Resort: Here's Why

One chart is not enough for a production stack decision. Sharding Is A Last Resort Github : https://github.com/prod-garbage-destroyer/sharding-is-a-last-resort-benchmark In this video: - what each runtime/language wins - where tail latency changes the decision - how to pick based on your real bot

|10:42
FFI Boundary Cost: Why Rust Isn't Always Faster in Flutter
2:33
FFI Boundary Cost: Why Rust Isn't Always Faster in Flutter

Rust can make Flutter-adjacent compute much faster, but the native boundary is not free. This benchmark compares a pure Dart data-processing lane against a direct `dart:ffi` Rust lane using the same seeded `Uint32List` workload, the same checksum path, two dataset sizes, and repeated measurement ro

|2:33
Pretty Code Has a Runtime Bill
1:23
Pretty Code Has a Runtime Bill

Java Streams vs Rust iterators under the compiler Pretty syntax is not the same thing as cheap runtime behavior. This short compares a clean Java Stream pipeline with a clean Rust iterator chain, then looks at what survives after lowering: Java bytecode with stream stages and boxing, and Rust code

|1:23
Rust Won. Then Lost. Then .NET Won. #backend #programming #softwarearchitect
SHORT
0:57
Rust Won. Then Lost. Then .NET Won. #backend #programming #softwarearchitect

One chart is not enough for a production stack decision. Rust Won. Then Lost. Then .NET Won. In this video: what each runtime/language wins where tail latency changes the decision how to pick based on your real bottleneck Watch the full breakdown on the channel for benchmark method, tradeoffs, an

|0:57

93 videos total