Learning path · Advanced · 11 steps

API Architect

Design, govern and evolve API platforms: REST, GraphQL, contracts, versioning, gateways, security and developer experience.

  1. Course REST APIs in Depth
  2. Course GraphQL in Production
  3. Decision guide REST vs GraphQL vs gRPC
  4. Decision guide OpenAPI vs AsyncAPI vs Protobuf
  5. Course API Platform & Lifecycle

    Contracts, governance, SDKs and deprecation

  6. Decision guide URL vs Header vs Date-Based API Versioning
  7. Decision guide API Gateway vs BFF vs Service Mesh
  8. Decision guide Polling vs Webhooks (vs Streaming)
  9. Course API Security in Depth
  10. Course Rate Limiting, Quotas & Abuse Protection
  11. Quiz (sign in) API Design Quiz

Open this path in the app to see which steps you've completed.