Size: a a a

Боль Тимлида

2021 May 26

PD

Phil Delgyado in Боль Тимлида
Хм, все равно нужно релизить и фронт, так что число сервисов в релизе не существенно.
источник

PD

Phil Delgyado in Боль Тимлида
А вообще нормально, когда изменение бизнес-логики дает изменение bff, увы.
источник

SG

Sergey Golikov in Боль Тимлида
ApiGW - это еще про protocol translation, authentication, authorization, rate limiting, иногда api composition. Не очень понятно, когда он вдруг стал антипаттерном.
источник

PD

Phil Delgyado in Боль Тимлида
Ну вот все это есть в  bff )
источник

SG

Sergey Golikov in Боль Тимлида
Bff - это ApiGW, вид сбоку )
источник

PD

Phil Delgyado in Боль Тимлида
Только обычно в bff это проще реализовать, особенно авторизацию (средства авторизации в APIGW очень ограничены)
источник

PD

Phil Delgyado in Боль Тимлида
Нет, это очень разные паттерны.
источник

SG

Sergey Golikov in Боль Тимлида
Чем отличаются? Как я понимаю Bff - это набор кастомизированных ApiGW под конкретных клиентов (mobile, webapp и т.п)
источник

PD

Phil Delgyado in Боль Тимлида
Ну, в API GW нет ни обогащений, ни модификаций данных, ни транзакционных операций.
API GW вообще не про какую-то логику, это чисто инфраструктурный инструмент
BFF - это уже про бизнес
источник

PD

Phil Delgyado in Боль Тимлида
Но только инфраструктуры обычно мало, она слишком "бизнесо-зависимая" в этой точке.
источник

SG

Sergey Golikov in Боль Тимлида
Спасибо, почитаю подробней) Видимо это для каких-то совсем больших проектов. Если с модификацией и обогащением данных более-менее понятен смысл, то как туда попала транзакционность - не очень ясно. Какой-то God object получается.
источник

ИБ

Иван Бережной... in Боль Тимлида
А что можно почитать на эту тему?
источник

AD

Apache DOG™ in Боль Тимлида
Я могу кодить эффективно часов 6, в т.ч. и на митингах
источник

АЯ

Андрей Ява in Боль Тимлида
В месяц?
источник

AD

Apache DOG™ in Боль Тимлида
В день
источник

AD

Apache DOG™ in Боль Тимлида
Я в основном на митингах этим и занимаюсь ибо на них мало экшна
источник

АЯ

Андрей Ява in Боль Тимлида
Если кодинг так углублён, что его можно проводить паралельно  с болтовнёй, слушанием музыки и просмотром фильмов, то да, 6 часов вполне.
источник

AD

Apache DOG™ in Боль Тимлида
слово углублен как то плохо вяжется со словом кодинг
источник

АЯ

Андрей Ява in Боль Тимлида
я имел ввиду мыслительный процесс а не набор кода.
работал в разных условиях на разных проектах, и на расслабленом и на напряженном с точки зрения думания, так что могу согласиться - есть работа которую вполне реально делать по 5-6 часов в день, если она не напрягает кору головного мозга, а бывает штурм который больше двух-трёх часов в день прям буквально приводит к рассеяности и прочим симптомам усталости лобной доли.
источник

AD

Apache DOG™ in Боль Тимлида
Да где угодно
источник