Основные правила нейминга endpoint ручек со ссылками на RFC документы
Основы работы с репозиториями для системного аналитика: что нужно знать о Git, GitHub, GitLab и Bitbucket
Что такое Domain-Driven Design (DDD) простыми словами: зачем нужен, ключевые принципы, bounded context и пример проектирования домена.