Разработката се разделя на одобрени архитектурни сегменти. Първият сегмент обикновено представлява триадата „източник + метод + състояние“. Смисълът се проявява, ако тази триада е стабилна.
Моделът на данните се фиксира преди крайната точка. Заглавието на операцията, идентификаторът, заключването, събитието за връзка и сегментът на правомощията са отделни понятия. Обединяването им в един „REST запис“ е бързо в краткосрочен план, но нестабилно в дългосрочен план. Името на таблицата в Shopsoft не дава никакви обещания; то поставя като условие запазването на тези разграничения.
Тестът не разглежда идеалния сценарий, а противоречията: една и съща поръчка в два канала, превишаване на прага, частично затваряне, промяна на идентичността, обратно движение. Ако тези сценарии не се изпълнят, прехвърленият на живо канал се превръща в втори Excel файл. Изразът за производителността не се измисля; ключът и опашката се обсъждат според обема на вашите ресурси.
Повърхността, която се прехвърля в реално време, не се затваря с съобщението „край на операцията“. Новият тип канал, новото правило и новият източник налагат една и съща идентичност. Shopsoft разглежда това налагане не като пренаписване, а като добавяне на правило. Ако не може да се добави правило, това означава, че архитектурата е била ограничена от самото начало; това ограничение става видимо при проучването.
Слойът с отчети се намира над повърхността, а не я замества. Административният панел не коригира изкривения източник. Първо се генерират правилно редът на задачата, версията на идентификатора и кодът за състоянието; след това се чете отсечката. Обратното съхранява трите истини, които стоят зад красивата графика. Това разграничение отличава разработката на REST API от ефектния пакет с табло.
Версията не означава, че „създаваме ново действие“. Старият източник продължава да съществува, добавя се ново правило, а полето не може да замени стария начин. Shopsoft не продава версиите като маркетингов трик; те се въвеждат като условие за разрастване на базата данни без нейното нарушаване. Повърхността, която не подлежи на версиониране, поражда скрит мост през следващата година.