Что такое BACKEND-FOR-FRONTEND и API GATEWAY за 7 минут

  Рет қаралды 11,451

Listen IT

Listen IT

Күн бұрын

00:00 Тема статьи, источник
00:16 Вкратце о Gateway и BFF
00:58 Краткий экскурс в архитектуру веба
02:01 Что такое API Gateway
02:48 Что такое BFF
03:53 Как организовать BFF
04:44 Вкратце о трёхзвенной архитектуре
05:30 Вкратце о DDD
06:30 Вкратце о чистой архитектуре
Поддержать канал разово - yoomoney.ru/to/410012243709514
Поддержать канал подпиской - boosty.to/listenit
Телеграм-канал - t.me/listenit_channel
Я.Дзен - zen.yandex.ru/listenit
По вопросам сотрудничества - t.me/ed_akimov
Ссылка на статью - doka.guide/tools/gateway-bff/
Что такое СОБЫТИЙНО-ОРИЕНТИРОВАННАЯ АРХИТЕКТУРА за 9 минут - • Что такое СОБЫТИЙНО-ОР...
Различия SOA и микросервисной архитектуры за 9 минут - • Различия SOA и микросе...
Что такое Apache Kafka за 5 минут - • Что такое Apache Kafka...
Что такое RabbitMQ и чем он отличается от Apache Kafka за 10 минут - • Что такое RabbitMQ и ч...
Что такое JWT и как его создать - • Что такое JWT и как ег...
Компиляция и интерпретация за 10 минут - • Компиляция и интерпрет...
Что такое TypeScript за 9 минут - • Что такое TypeScript з...
Что такое SQL и реляционные базы данных - • Что такое SQL и реляци...
Синтаксис SQL запросов: Часть 1 - • Синтаксис SQL запросов...
Что такое SQL ИНДЕКСЫ за 10 минут - • Что такое SQL ИНДЕКСЫ ...
Что такое NoSQL за 6 минут - • Что такое NoSQL за 6 м...
Что такое ACID за 9 минут - • Что такое ACID за 9 минут
Что такое UML за 7 минут - • Что такое UML за 7 мин...
Что такое Scrum за 8 минут - • Что такое Scrum за 8 м...
Обзор Agile - • Обзор Agile. Это метод...
Приоритизация бэклога за 4 минуты - • Приоритизация бэклога ...
Что такое Kanban - • Что такое Канбан-метод...
Что такое Канбан-доска - • Канбан-доска - это не ...
Что такое HTTP и HTTPS за 9 минут - • Что такое HTTP и HTTPS...
Машинное обучение для чайников - • Машинное обучение для ...
Что такое Big Data за 6 минут - • Что такое Big Data за ...
Что такое CRUD за 6 минут - • Что такое CRUD за 6 минут
Введение в REST API за 7 минут - • Введение в REST API за...
Различия REST и SOAP за 4 минуты - • Различия REST и SOAP з...
Что такое middleware за 7 минут - • Что такое middleware з...
Что такое UML за 7 минут - • Что такое UML за 7 мин...

Пікірлер: 30
@voohjaaz
@voohjaaz 8 ай бұрын
"протечка абстракции" случилась у меня при просмотре )
@user-qv6nr4ll8s
@user-qv6nr4ll8s 8 ай бұрын
Про домен и инфраструктуру в рамках архитектуры тема не раскрыта(
@artsiomvlasovets1943
@artsiomvlasovets1943 8 ай бұрын
Очень поверхностно
@kirillgimranov4943
@kirillgimranov4943 7 ай бұрын
Великолепное видео, и даже про популярные архитектуры раскидали, весьма доходчиво!
@rents34
@rents34 8 ай бұрын
В 2 словах поясните примером, как это - инфраструктура на уровне клиента
@vasyavasin7364
@vasyavasin7364 8 ай бұрын
Короче это тот же самый API Gatway но разбитый на части. Он получает запросы от фронтенда и решает какой запрос на какой микросервис отправлять. В Netflix придумали сделать отдельный api gatway для всех мобильных клиентов и отдельный для десктопных и назвали это паттерном BFF. А в Яндексе придумали называть бэкенд разрабов, которые пишут gatway фронтендерами что бы повесить на них двойную работу и меньше платить
@hurricane-rus
@hurricane-rus 8 ай бұрын
Думаю, статью писал архитектор для архитекторов - простому разработчику тут очень мало что понятно(...
@vasyavasin7364
@vasyavasin7364 8 ай бұрын
Звучит как воинская специальность😂 архитектор архитекторов
@kirillgimranov4943
@kirillgimranov4943 7 ай бұрын
Думаю, вы просто еще не доросли. Откройте хабр и умные книжки - там полно такого материала. Автор еще весьма аккуратно рассказал о популярных архитектурах, в реальности вы бы закопались на месте
@klaus_ehrmann
@klaus_ehrmann 7 ай бұрын
А если клиенты состоят из веба, иос и андроид? Делать 3 BFF под каждый клиент?
@mo0lo0ko0
@mo0lo0ko0 27 күн бұрын
Каша. В частности про DDD.
@Vinci101
@Vinci101 7 ай бұрын
а в чем будет преимущество, по сравнению с микрофронтендовыми сервисами?
@chilisten
@chilisten 7 ай бұрын
Думаю микрофронтенд тут нипричем
@Vinci101
@Vinci101 7 ай бұрын
@@chilisten ну если условно у нас есть микросервис на фронте, который работает со своим микросервисом на беке, зачем нам нужен Gateway?
@kirillgimranov4943
@kirillgimranov4943 7 ай бұрын
@@Vinci101 в таком случае незачем
@chilisten
@chilisten 7 ай бұрын
кто должен писать эту прослойку? Фронтендеры или бекендеры?)
@kirillgimranov4943
@kirillgimranov4943 7 ай бұрын
очевидно бекендеры, т.к. это всё еще серверная часть
@aleksandrtimakov533
@aleksandrtimakov533 3 ай бұрын
Он нава😊е
@Vinci101
@Vinci101 7 ай бұрын
сделайте еще видео, чем BFF отличается от middleware
@kirillgimranov4943
@kirillgimranov4943 7 ай бұрын
middleware выполняет какую-то логику запроса, BFF - интерфейс между фронтом и бэком
@a_skoooo
@a_skoooo Ай бұрын
@@kirillgimranov4943 тогда еще вопрос (сразу большие соряны, я не технарь): вроде бы на BFF тоже может выноситься какая-то логика, нет? Как понять тогда разницу?
@kirillgimranov4943
@kirillgimranov4943 Ай бұрын
@@a_skoooo должна реализовываться лишь логика, связанная с bff
@Madgav777
@Madgav777 2 ай бұрын
Не хватило( Непонятно, как реализуется клиент и инфраструктура на одном уровне, почему на уровне бизнес-логики нужно видеть инфраструктуру, что такое протечка абстрации...интересно, но мало)
@dt5801
@dt5801 8 ай бұрын
не понятно
@dmitriy4415
@dmitriy4415 8 ай бұрын
Всё это ни о чем без примеров кода.
@user-is6dr2zz5c
@user-is6dr2zz5c 8 ай бұрын
Если вы junior разработчик, то да, без примеров сложно. Все, что выше по уровню - все предельно понятно
@dmitriy4415
@dmitriy4415 8 ай бұрын
​@@user-is6dr2zz5cнет
@valk9819
@valk9819 Ай бұрын
Не думаю что уровню повыше junior будет интересно такое смотреть ибо он уже это знает либо как вы сказали он junior)
@ivanivanivanivan1592
@ivanivanivanivan1592 6 ай бұрын
как всегда сложно и непонятно, никогда решение посмотреть объяснение с этого канала не увенчивалось успехом
@proxy.market
@proxy.market 6 ай бұрын
Выбор архитектуры для реализации такого рода решений действительно играет важную роль, и видео затрагивает разные варианты, что помогает зрителям лучше понять, какой подход подходит для их конкретных проектов.
Что такое CLICKHOUSE и колоночные СУБД
14:47
Teenagers Show Kindness by Repairing Grandmother's Old Fence #shorts
00:37
Fabiosa Best Lifehacks
Рет қаралды 19 МЛН
Não pode Comprar Tudo 5
00:29
DUDU e CAROL
Рет қаралды 83 МЛН
Barriga de grávida aconchegante? 🤔💡
00:10
Polar em português
Рет қаралды 18 МЛН
Plant Blitz for Game Boy
48:00
Retro C Game Programming
Рет қаралды 10
Что такое TCP/IP: Объясняем на пальцах
15:38
Что такое DDD за 10 минут с примерами
10:03
Teenagers Show Kindness by Repairing Grandmother's Old Fence #shorts
00:37
Fabiosa Best Lifehacks
Рет қаралды 19 МЛН