Продакт должен помнить следующее:
- API состоит из input & output (включая возможные ошибки).
- Продакт должен сосредоточиться на основной ценности продукта, а в остальном использовать API для аутсорсинга работы. Необходимую функциональность можно быстро найти и прочитать документацию. С высокой вероятностью умные разработчики уже создали логику, которая вам нужна.
- Если нужно выдать требования для других сервисов, вы можете сделать это в форме API input/output. Это применимо, если вы хотите предложить (или продать) часть своего функционала через API.
Хотите попробовать вызвать API своими руками? В реальности это проще, чем кажется. Вот
ссылка на тренажер - без регистрации и СМС.
Хотите прокачать технические навыки в целом? Приходите на симулятор
"Технологии для продакта", там мы разбираем такие важнейшие темы, как API, архитектура (Service Diagram), оценку сложности проектов, SLI/SLOs, и так далее.