Skip to contentSkip to content
Verified credentials. On-chain. Forever.Learn more
Ewance
Sign in
Cover image for Envoy WASM Filter for Per-Tenant Rate Limiting
Code

Envoy WASM Filter for Per-Tenant Rate Limiting

FreeVerified credential4 weeksExpert

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.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

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.

One more thing

You can put a credential on your CV by Friday.