Overview
What this challenge is about.
Build a Rust Envoy WASM filter for per-tenant rate limiting, benchmark p99 latency, and deliver a production-readiness memo to earn your verifiable certificate.
The scenario
The product (gateway customers' traffic averages around 90,000 RPS aggregate) cannot ship per-tenant fine-grained rate limits without a custom filter — the team's competitive position depends on it.
The Brief
What you'll do, and what you'll demonstrate.
Build an Envoy WASM filter for per-tenant rate limiting that adds under 2 ms p99 overhead and fails open safely under Redis outage.
Earning criteria — what you'll demonstrate
- Build WASM extensions for Envoy via the proxy-wasm-rust-sdk
- Integrate with external services from a WASM filter safely (timeouts, fail-open)
- Tune Redis-backed token-bucket rate-limit overhead under 2 ms p99
- Plan production readiness for custom data-plane code
Program Fit
Where this fits in your program.
Sharpens the same skills your degree expects you to demonstrate.
Service Mesh and Microservices Networking
Master · Networking
Strong alignment
This challenge maps to Service Mesh and Microservices Networking at the Master level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.
Skills
Skills you'll demonstrate.
Each one shows up on your verified credential.
- Envoy
Apply envoy to solve real industry problems and demonstrate production-level capability.
- Wasm
Apply wasm to solve real industry problems and demonstrate production-level capability.
- Rust Programming
Apply rust programming to solve real industry problems and demonstrate production-level capability.
- Rate Limiting
Apply rate limiting to solve real industry problems and demonstrate production-level capability.
- Service Mesh
Apply service mesh to solve real industry problems and demonstrate production-level capability.
- Performance Tuning
Apply performance tuning to solve real industry problems and demonstrate production-level capability.
Careers
Career paths this challenge builds toward
Completing this challenge demonstrates skills that transfer directly to these roles: