Я создаю веб-сайт, использующий микросервисные API-интерфейсы на серверной стороне для поддержки пользовательского интерфейса внешнего интерфейса.
Мой вопрос заключается в том, существует ли общепринятая практика в отношении соглашения об именовании URL для API?
Итак, скажем, мой общедоступный веб-сайт, на который клиент может перейти, - www.example.com
, и есть 3 API, которые его поддерживают:
- один для управления аутентификацией
- один для управления закупками и
кассовая система
- и один для передачи информации о продукте сайта
Давайте назовем каждый из них auth , checkout и product service соответственно.
То, о чем я сейчас думал, было что-то вроде www.{service name}.example.com
, например. www.auth.example.com
.
Что думают люди? Или нет?