RoadmapStart with the first topic
Phase 6BIntermediate9 of 19 in the curriculum
API Design & Identity
Designing APIs other teams love to use, and knowing who is calling them: resource design, pagination, versioning, idempotency and errors, REST vs GraphQL vs gRPC, authentication (sessions, JWT, OAuth 2.0, OIDC, SSO), and authorization (RBAC, ABAC, ReBAC).
Almost every design interview includes 'define the API', and almost every real outage postmortem includes an API that broke a client or let the wrong user in. This phase turns Phase 6's protocols into contracts you can defend.
0/7 · 0%
7 topics ~49 min 6 code blocks & diagrams