Я мог бы быть сбит за то, что слишком расплывчатый/основанный на мнениях, что угодно. Но это серьезный вопрос, и, несмотря на прекрасную документацию Heroku на how add-ons work, я не могу на всю жизнь выяснить, что что они do (т. Е. Что объединяет тему, определяющую «аддон»).Что такое «дополнения» Heroku? Что они делают_?
Насколько я могу судить, они создают то, что кажется API API для вашего приложения, что внешние поставщики могут взаимодействовать с помощью общего метода (т. Е. Команде SendGrid не нужно настраивать свою службу для работы с каждое приложение Heroku, которое обеспечивает надстройку). Таким образом (продолжение примера выше), SendGrid может вытащить информацию из своего приложения, записать в ваше приложение и т. Д. И т. Д.
То, что я еще более неуверен в этом, является пределом этого. Будут ли эти операции привязаны к моим конкретным аккаунтам SendGrid, которые могут быть использованы SendGrid в целом, и том, и в другом. Есть ли разрешения? Могу ли я защитить свои данные или данные моего пользователя от злостных сотрудников SendGrid после предоставления надстройки?
Я прав? Есть ли что-нибудь еще?
Хорошо, интересно. Так что вы говорите мне, что Heroku не размещает DB постгр в доме (что я и предполагал)? Возможно, вы знаете, что такое внутренние части Heroku (если есть)? Я предполагаю, что есть DNS - это не более того? – NotAnAmbiTurner
Нет! Вложения Heroku - это все отдельные объекты. Каждый из них является независимым провайдером. Хероку просто так запускает несколько аддонов, но они следуют тем же правилам - ничего особенного. – rdegges