garbagedestroyer

Videos

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

You're Optimizing the Wrong Metric (Rust vs C++)
SHORT
0:31
You're Optimizing the Wrong Metric (Rust vs C++)

Most teams chase tiny throughput differences and ignore what actually impacts production. - 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. #ru

|0:31
Rust vs C++: Same Speed, 6x Bigger Container? 😳
SHORT
0:30
Rust vs C++: Same Speed, 6x Bigger Container? 😳

Rust and C++ are almost tied on throughput (~40K req/s), but not on operational cost. - Rust image: 114MB - C++ image: 18.6MB (84% smaller) - Rust memory: 4.3MB RSS - C++ memory: 2.5MB RSS (42% less) Verdict: choose constraints, not benchmark hype. Full benchmark + methodology in long video. #rust

|0:30
Go vs Python: Which Reigns Supreme? #golang #python
SHORT
0:33
Go vs Python: Which Reigns Supreme? #golang #python

Are you subsidizing Python's Global Interpreter Lock with your cloud bill? Python optimizes for the developer. Go optimizes for the machine. Stop writing core infrastructure in a scripting language. Pick Python for the algorithm. Pick Go for the backend. Drop your stack below 👇

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

51 videos total