APIs
REST Design Patterns for Evolving Teams
Move from ad-hoc endpoints to patterns for resources, errors, and idempotency that stay coherent.
MYR 1,320 · 5 weeks · part-time
Cohort live-onlineOutline
We study real-world trade-offs: when to use sub-resources, how to model commands versus documents, and how to keep idempotency keys honest. Workshops include critique of anonymised API designs.
Inclusions
- Resource modelling whiteboard sessions
- Idempotency key implementation lab
- Pagination strategies and cursor pitfalls
- Hypermedia vs lean JSON discussions
- Contract testing introduction
- Error catalog workshop
- Team critique using institute rubric
Outcomes
- Produce an API design doc peers can implement
- Implement idempotent POST with tests
- Facilitate a design review using our checklist
Participant notes
“The idempotency lab from REST Design Patterns is now part of our gateway checklist.”