Performance Ep.3: Finding API Limits with k6
In this episode, we establish a baseline for API performance using k6. The goal is simple: understand how many users the system can handle, how it behaves as load increases, and how to recognize the moment when performance starts to degrade. This is not about maximizing numbers. It’s about learning how to reason about load, saturation, and limits before adding observability or optimizations. Topics covered: What k6 is and why it works well for developers Different types of performance testing and when to use them Closed (virtual user) vs open (request rate) load models System saturation and nonlinear performance collapse Applying resource limits to expose bottlenecks Interpreting k6 results to understand system behavior What you’ll learn: How to write basic k6 tests in JavaScript When to use load, spike, stress, and endurance testing How virtual users relate to real system capacity How to define SLA thresholds in k6 How to identify the first limiting factor under load This episode creates the foundation for later ones, where we add Grafana, Prometheus, and deeper observability to explain why the system behaves the way it does. Chapters: 0:00 – The question: how many users can the API handle? 0:16 – What k6 is and why use it 0:36 – Types of performance testing 1:16 – Closed model (virtual users) 2:12 – Open model (request rate) 2:58 – System saturation concepts 3:38 – Resource limiting 4:03 – First k6 test execution 5:40 – Increasing load 6:33 – Key takeaways Resources: GitHub repository: https://github.com/IggyCloud/eShop Performance data: https://github.com/IggyCloud/resources Discord: / discord #K6 #PerformanceEngineering #LoadTesting #APITesting #Kubernetes

Performance Ep.4: Performance Testing & Grafana-Driven Bottleneck Analysis

Creator of C# and TypeScript: "AI will NEVER Replace Coders, Here's Why" | Anders Hejlsberg

Why Aliens Would NEVER Invade Africa

This is why more and more projects are leaving GitHub!

GitHub Copilot billing and credits explained. Plus 5 ways to spend less

DUNE 3 Official Trailer (2026)

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Performance Ep.1: Setting Up eShop with .NET Aspire

Software engineering at the tipping point

Why The Russian Accent Terrifies Everyone

Stop Confusing API Gateway, Load Balancer And Reverse Proxy

Do Google engineers actually vibe code?

The Moment Rowan Atkinson Broke Every Celebrity Rule on Live TV

API Design in System Design Interviews w/ Meta Staff Engineer

Nobody Breaks Celebrities Like Rowan Atkinson

🚗 BYD : The biggest SCAM of the car industry ?

Rowan Atkinson's Brilliant Humor Leaves Celebrities in Tears!

The Match That Made Brazilians Hate Germany

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

