Patterns by Phase
Which pattern to read during…
… inception (sprint 0):
|
|
API Description |
|
|
Backend Integration |
|
|
Community API |
|
|
Frontend Integration |
|
|
Pricing Plan |
|
|
Public API |
|
|
Service Level Agreement |
|
|
Solution-Internal API |
… elaboration (spikes):
|
|
API Key |
|
|
Context Representation |
|
|
Data Transfer Resource |
|
|
Error Report |
|
|
Information Holder Resource |
|
|
Link Lookup Resource |
|
|
Master Data Holder |
|
|
Operational Data Holder |
|
|
Processing Resource |
|
|
Reference Data Holder |
… construction (development iterations):
|
|
Atomic Parameter |
|
|
Atomic Parameter List |
|
|
Computation Function |
|
|
Conditional Request |
|
|
Data Element |
|
|
Embedded Entity |
|
|
Id Element |
|
|
Link Element |
|
|
Linked Information Holder |
|
|
Metadata Element |
|
|
Pagination |
|
|
Parameter Forest |
|
|
Parameter Tree |
|
|
Request Bundle |
|
|
Retrieval Operation |
|
|
State Creation Operation |
|
|
State Transition Operation |
|
|
Wish List |
|
|
Wish Template |
… transition (go live):
|
|
API Description |
|
|
Aggressive Obsolescence |
|
|
Eternal Lifetime Guarantee |
|
|
Experimental Preview |
|
|
Limited Lifetime Guarantee |
|
|
Pricing Plan |
|
|
Rate Limit |
|
|
Semantic Versioning |
|
|
Service Level Agreement |
|
|
Two in Production |
|
|
Version Identifier |
Not what you are looking for? Our pattern classifications by role or by quality suggest alternative entry points into the language.
Pattern Index
A complete list of all published patterns can be found in the Pattern Index.
Cheat Sheet
You can also try our Cheat Sheet.