garbagedestroyer

Videos

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

Throughput Isn’t the Real Bottleneck (Rust vs C++)
SHORT
0:18
Throughput Isn’t the Real Bottleneck (Rust vs C++)

Most teams chase tiny throughput differences and ignore the real production costs. - Throughput delta: small - Container delta: massive - Memory delta: meaningful at scale Rust wins developer velocity and safety. C++ wins runtime efficiency and footprint. Pick based on your constraints. #rust #cpp

|0:18
Why HTMX + Go is Killing the Single Page Application (SPA) 💀 (Goodbye React?)
1:58
Why HTMX + Go is Killing the Single Page Application (SPA) 💀 (Goodbye React?)

Most apps do not need a heavy Single-page application(SPA). HTMX + Go cuts bundle weight, removes hydration debt, and ships as a single binary. This video breaks down the real tradeoffs, shows the server-side pattern, and explains when SPAs still win.

|1:58
Don't Believe the Hype: Go vs Rust Performance Comparison #programming #benchmarking
SHORT
0:41
Don't Believe the Hype: Go vs Rust Performance Comparison #programming #benchmarking

Read throughput results on identical endpoints against the same PostgreSQL database: - 𝗚𝗼 𝗙𝗶𝗯𝗲𝗿: 29,068 requests/sec - 𝗥𝘂𝘀𝘁 𝗔𝘅𝘂𝗺: 11,024 requests/sec Go is 2.5x faster on reads. But this isn't Go the language beating Rust the language. Fiber uses 𝗳𝗮𝘀𝘁𝗵𝘁𝘁𝗽 — not Go's standard

|0:41
This is why Rust and Go beat ASP.NET on latency #performance #programming
SHORT
0:41
This is why Rust and Go beat ASP.NET on latency #performance #programming

956ms on a single row lookup. That's not a slow query — that's the CLR garbage collector stopping your thread mid-request. We ran the same users microservice in Rust (Axum), Go (Fiber), and ASP.NET (Minimal API) against identical endpoints and the same PostgreSQL database. Under 200 concurrent user

|0:41
WHY DID YOU MICROSERVICE IT?! 💻🔥 #shorts
SHORT
0:38
WHY DID YOU MICROSERVICE IT?! 💻🔥 #shorts

When junior devs discover Netflix tech blogs... 😱 That feeling when you see 12 microservices for 10 users. Resume Driven Development at its finest. Real pros: Build the monolith until it breaks. Don't distribute complexity until you HAVE complexity. 🚫 Microservices for Todo apps ✅ Monolith-firs

|0:38
Rust compiles in 45 seconds. Go does it in 303ms.
SHORT
0:41
Rust compiles in 45 seconds. Go does it in 303ms.

Cold build times on the same users microservice (5 endpoints, PostgreSQL, async background job): - 𝗥𝘂𝘀𝘁 (𝗔𝘅𝘂𝗺): 45,887ms — 45 seconds - 𝗚𝗼 (𝗙𝗶𝗯𝗲𝗿): 303ms - 𝗔𝗦𝗣.𝗡𝗘𝗧 (.𝗡𝗘𝗧 𝟭𝟬): 835ms That's 151x slower than Go. Not percent. Times. Every PR in CI. Every fresh container buil

|0:41
The hidden cost of using BFF #SoftwareDesign #Engineering
SHORT
0:35
The hidden cost of using BFF #SoftwareDesign #Engineering

BFF was designed for 2015 when API gateways couldn't shape payloads. In 2026, gateways handle this natively — BFF adds unnecessary operational overhead. ## Key Points - Gateways now handle payload shaping natively - 3 clients = 3 BFFs = 3 on-call rotations - BFF creates code duplication and sync ni

|0:35
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

93 videos total