Skip to main content

Module 04 Api Design Contract Evolution Teaching Units

UnitKindSource linksRoute
API Governance: Ownership, Standards, Review Processconcept1Open
AsyncAPI and Event-Driven Contractsconcept3Open
Backward- and Forward-Compatibility Rulesconcept1Open
Batch Operations, Streaming, and Bulk Patternsconcept1Open
Book Exercise Lanesexercise3Open
Custom Actions: When CRUD Does Not Fitconcept1Open
Deprecation Policy and Sunset Disciplineconcept1Open
GraphQL: Schema-First, Over-fetching, N+1 Concernsconcept1Open
HTTP Verbs, Status Codes, and Idempotencyconcept1Open
Learning Resourcesresource3Open
Long-Running Operations, Webhooks, and Async Callbacksconcept1Open
Migration windows, rollback and retry semanticsconcept1Open
Pagination, Filtering, Sorting, and Partial Responsesconcept1Open
Reference and Selective Readingreference3Open
Request and response compatibility point in different directionsconcept1Open
Resources and URL Design: Nouns, Plurals, Hierarchyconcept1Open
RPC Styles: gRPC, JSON-RPC, and When to Prefer Themconcept2Open
The Developer Experience Lens: Errors, Docs, Consistencyconcept1Open
Topic-Specific Reading Assignmentother1Open
Use counterexamples without overstating the checkerconcept1Open
Versioning Strategies: URL, Header, Content Negotiationconcept1Open
What an API Contract Is and Who It Is Forconcept2Open