Kit infrastructure de plateforme
Concevoir la plateforme commune : golden path, passerelle API, configuration et feature flags, limitation de débit, CDN, planification, webhooks, autorisation et SSO.
Méthode et modèles
Platform Golden Path Specification Template
StandardGolden path spec: target users, stack, scaffolding, CI/CD, environments, observability and security defaults, Backstage catalog
Resilience and Load Shedding Design Template (Retries, Circuit Breakers)
CompletFailure model, deadlines, retries with jitter and budgets, circuit breakers, bulkheads, backpressure, criticality-based shedding, degradation, fault tests
Google SRE book ch. 21-22; Amazon Builders' Library
Conceptions de référence
API Gateway System Design Template
CompletEdge API gateway design: routing, token validation, rate-limit hook, filter chain, retry budgets, adaptive concurrency, push connections, staged config
RFC 9110; RFC 9457; RFC 8725Configuration and Feature Flag Service Design Template
CompletDynamic config and feature flag service design: config as code, validation, targeting, sticky percentage rollout, host-agent fan-out, kill switches, audit
OpenFeature specification v0.9.0Rate Limiter System Design Template (Reference Design)
CompletDistributed rate limiter: token bucket vs window algorithms, atomic Redis scripts, multi-region shares, 429 headers, fail-open
Content Delivery Network System Design Template
CompletDNS, anycast and steering, edge and shield hierarchy, pull and proactive fill, tag purge, TLS at edge, ISP appliances, cache keys, observability
RFC 9111; RFC 9213; RFC 9211; RFC 5861Job Scheduler System Design Template (Reference Design)
CompletDistributed scheduler: cron, delayed and one-off jobs, leases and visibility timeouts, fencing, idempotent handlers, retries, DLQ
Workflow Orchestration Engine System Design Template
CompletDurable workflow engine design: event history and replay, deterministic code, activities, timers, task queues, retries, versioning, visibility, history sharding
Webhook Delivery System Design Template
CompletOutbound webhook platform design: at-least-once delivery, HMAC signing, per-endpoint queues, backoff and circuit breaking, ordering, replay, SSRF protection
Standard Webhooks v1.0.0; OWASP SSRF Prevention Cheat SheetZanzibar-Style Authorization Service System Design Template
CompletRelationship-based authorization service: relation tuples, namespace config, Check/Expand/List/Watch APIs, consistency tokens, caching, sharding, failure modes
Zanzibar (USENIX ATC 2019); OpenFGA and SpiceDB conceptsIdentity Provider and SSO System Design Template
CompletOIDC/OAuth 2.0 IdP: code flow with PKCE, token lifecycle, refresh rotation, key rotation and JWKS, sessions, MFA and passkeys, recovery, multi-tenant
OpenID Connect Core 1.0 (errata set 2); RFC 9700; NIST SP 800-63-4; WebAuthn Level 3