получается каждое API должно быть - хорошо продумано по домену, с запасом на будущее - хорошо задокументировано и протестировано -четкий SLA на работу по времени, гарантиям консистентности итп
не будем о больном. намудрят свое не доделают и уйдут. приходит заказчик и говорит а давайте добавим вот такую фигню и ….. понеслась костыли кто как может кодить.