Authentication and authorization for the FIWARE platform
Policy Enforcement Point rebuilt in C — 10-50x throughput, 50μs overhead vs 5ms
| Metric | Node.js | C + fw-libs |
|---|---|---|
| Throughput (cache hit) | ~5,000–15,000 req/s | ~100,000–200,000 req/s |
| RAM per instance | ~100 MB | ~2–5 MB |
| Proxy overhead | ~1.5–5ms | ~0.01–0.05ms |
OAuth2/OIDC identity server in C — 10-50x throughput, 3-10 MB RAM
| Metric | Node.js | C + fw-libs |
|---|---|---|
| Token grants/sec | ~5,000–10,000 | ~50,000–100,000 |
| RAM | ~100–150 MB | ~3–10 MB |
| Startup | ~1–2s | <10ms |