Проектируем REST API без боли: контракты версий, идемпотентные операции и совместимость клиентов — $ sudo teach IT