This is a single archived entry from Stefan Tilkov’s blog. For more up-to-date content, check out my author page at INNOQ, which has more information about me and also contains a list of published talks, podcasts, and articles. Or you can check out the full archive.

Carlyle on Patterns in REST

Stefan Tilkov,

Benjamin Carlyle:

REST patterns are typically implemented in terms of methods, response codes, and headers. They are agnostic to content and the specific URLs they operate on. They transfer opaque documents according to their mechanics to nominated URL end-points. The set of patterns in a given architecture should be small and well-defined in terms of its intent and its mechanics.

I'm in the process of documenting some patterns, too, but I'm much more liberal in my application of the term. But as usual, Benjamin's is cleaner and a little more scientific – sound advice, as usual.