garbagedestroyer

Videos

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

Same microservice. 357MB vs 17MB. Which runtime pays for itself? #Go #Rust #Performance
SHORT
0:41
Same microservice. 357MB vs 17MB. Which runtime pays for itself? #Go #Rust #Performance

The same users microservice - identical endpoints, identical database β€” running in three different runtimes: - ASP.NET under 200 concurrent requests: πŸ―πŸ±πŸ³π— π—• - Go under 200 concurrent requests: 37MB - Rust under 200 concurrent requests: 17MB At idle, ASP.NET already costs 109MB just sitting ther

|0:41
Don't Use Singleton, Use Dependency Injection
SHORT
0:35
Don't Use Singleton, Use Dependency Injection

Singleton is global state dressed up as a best practice. If you're still using getInstance() in 2026, you're hiding bad dependency injection design. Here's why senior devs refuse it. #programming #designpatterns #singletons #dependencyinjection #softwarearchitecture #coding #backend #cleancode

|0:35
I built the same microservice in Rust, Go, and ASP.NET. One of them used 357 MB at idle.
6:47
I built the same microservice in Rust, Go, and ASP.NET. One of them used 357 MB at idle.

I built the same microservice in Rust (Axum), Go (Fiber), and ASP.NET (Minimal API) Github : https://github.com/prod-garbage-destroyer/rust-go-dotnet-microservice-2026/tree/v1 - identical endpoints, identical PostgreSQL backend, identical connection pool config β€” and benchmarked them with wrk at 50

|6:47
Most Teams Migrate to Kafka for the Wrong Reasons #systemdesign #devops
SHORT
0:35
Most Teams Migrate to Kafka for the Wrong Reasons #systemdesign #devops

Postgres handles 30K msgs/sec. 55% of Kafka users are under 1 MiB/s. The "database as queue" anti-pattern is actually the correct default for most startups. Here's when to actually migrate. #postgres #kafka #systemdesign #backend #devops

|0:35
Why 150MB container images are TRASH πŸ—‘οΈ
SHORT
0:24
Why 150MB container images are TRASH πŸ—‘οΈ

Go container: 15MB. Node container: 150MB. That's 6X smaller. Smaller means cheaper deployed. That's just math. Watch the full video for a detailed breakdown of the memory experiment! #golang #nodejs #memory #containers #docker #shorts #coding #backend #performance #devops

|0:24
STOP using lib/pq for go in 2026 πŸš€
SHORT
0:24
STOP using lib/pq for go in 2026 πŸš€

Use pgx instead. Pure Go, connection pooling, prepared statements. Or pgxpool for built-in connection pool. Production ready. Watch the full video for the full migration guide and performance benchmarks! #golang #nodejs #memory #containers #docker #shorts #coding #backend #performance #devops

|0:24
Node is as fast as Go? Cold Start TRUTH 🀯
SHORT
0:24
Node is as fast as Go? Cold Start TRUTH 🀯

Can Node.js cold starts keep up with Go? We tested it in an isolated container with real DB connections. Watch the long-form video on my channel for a detailed show on how we set up the experiment! Fight me in the comments! GitHub: https://github.com/prod-garbage-destroyer/cold-start-tax-experimen

|0:24
Go Wins the Cold Start, Loses to the Database Driver
2:54
Go Wins the Cold Start, Loses to the Database Driver

Cold start is a tie at ~500ms. But Go uses 7.6x less memory and 6x smaller images. The hidden cost? The database driver. Here's the full breakdown. Checkout the Benchmark Repository on Github/prod-garbage-destroyer/cold-start-tax-experiment

|2:54
The One Thing That Breaks Every AI Agent #AI #Testing
SHORT
0:32
The One Thing That Breaks Every AI Agent #AI #Testing

Your AI agent didn't fail in one request. It failed across the entire workflow. Step two subtly hallucinates, and step five silently corrupts your database. Normal QA and standard logs are useless here. You don't need more unit tests. You need deterministic traces, semantic eval gates, and replayabl

|0:32
Your semantic evaluations are missing the entire problem 🎯 #AIMonitoring #Tech
SHORT
0:28
Your semantic evaluations are missing the entire problem 🎯 #AIMonitoring #Tech

Your cloud bill is paying for silent AI agent failures. Traditional APM is dead hereβ€”a 200 OK network request means nothing if the reasoning engine drops a production table. You need semantic evaluations mapped to LLM decision trees. Stop shipping agentic wrappers until your monitoring can evaluat

|0:28
The truth about Spring Boot vs Quarkus πŸ” #java #devverdict #software
SHORT
0:51
The truth about Spring Boot vs Quarkus πŸ” #java #devverdict #software

Spring Boot is the enterprise cathedral, but Quarkus is the cloud-native blade. In 2026, if you care about startup speed, container density, and cloud bills, there's only one winner. 00:00 - The Hook: Popular vs Fast 00:11 - Startup Speed: Native Battle 00:19 - Memory Massacre: 3x Density 00:27 - Th

|0:51
CEREMONY VS SPEED | Go vs Java Verdict (2026)
SHORT
0:41
CEREMONY VS SPEED | Go vs Java Verdict (2026)

Java is an enterprise tank, but Go is the speedrun language for teams that care about shipping. In 2026, the real bottleneck isn't concurrencyβ€”it's memory and deployment friction.

|0:41

110 videos total