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

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ธ.ค. 2024

ความคิดเห็น • 35

  • @voohjaaz
    @voohjaaz ปีที่แล้ว +27

    "протечка абстракции" случилась у меня при просмотре )

  • @МихаилБаранов-ю2е
    @МихаилБаранов-ю2е ปีที่แล้ว +24

    Про домен и инфраструктуру в рамках архитектуры тема не раскрыта(

  • @artsiomvlasovets1943
    @artsiomvlasovets1943 ปีที่แล้ว +6

    Очень поверхностно

  • @kirillgimranov4943
    @kirillgimranov4943 ปีที่แล้ว +1

    Великолепное видео, и даже про популярные архитектуры раскидали, весьма доходчиво!

  • @fromnsk
    @fromnsk 4 หลายเดือนก่อน

    BFF = best friend forever

  • @hurricane-rus
    @hurricane-rus ปีที่แล้ว +13

    Думаю, статью писал архитектор для архитекторов - простому разработчику тут очень мало что понятно(...

    • @vasyavasin7364
      @vasyavasin7364 ปีที่แล้ว +1

      Звучит как воинская специальность😂 архитектор архитекторов

    • @kirillgimranov4943
      @kirillgimranov4943 ปีที่แล้ว +2

      Думаю, вы просто еще не доросли. Откройте хабр и умные книжки - там полно такого материала. Автор еще весьма аккуратно рассказал о популярных архитектурах, в реальности вы бы закопались на месте

  • @tylerbrin1791
    @tylerbrin1791 5 วันที่ผ่านมา

    Про kong расскажите

  • @rents34
    @rents34 ปีที่แล้ว +8

    В 2 словах поясните примером, как это - инфраструктура на уровне клиента

    • @vasyavasin7364
      @vasyavasin7364 ปีที่แล้ว +14

      Короче это тот же самый API Gatway но разбитый на части. Он получает запросы от фронтенда и решает какой запрос на какой микросервис отправлять. В Netflix придумали сделать отдельный api gatway для всех мобильных клиентов и отдельный для десктопных и назвали это паттерном BFF. А в Яндексе придумали называть бэкенд разрабов, которые пишут gatway фронтендерами что бы повесить на них двойную работу и меньше платить

    • @datski_live
      @datski_live 6 หลายเดือนก่อน

      @@vasyavasin7364 спасибо, отличное пояснение

  • @nelavas4651
    @nelavas4651 4 หลายเดือนก่อน

    gateway тоже на отдельном сервере может быть реализован?

  • @klaus_ehrmann
    @klaus_ehrmann ปีที่แล้ว

    А если клиенты состоят из веба, иос и андроид? Делать 3 BFF под каждый клиент?

  • @chilisten
    @chilisten ปีที่แล้ว +1

    кто должен писать эту прослойку?
    Фронтендеры или бекендеры?)

    • @kirillgimranov4943
      @kirillgimranov4943 ปีที่แล้ว +3

      очевидно бекендеры, т.к. это всё еще серверная часть

  • @mo0lo0ko0
    @mo0lo0ko0 8 หลายเดือนก่อน

    Каша. В частности про DDD.

  • @proxy.market
    @proxy.market ปีที่แล้ว

    Выбор архитектуры для реализации такого рода решений действительно играет важную роль, и видео затрагивает разные варианты, что помогает зрителям лучше понять, какой подход подходит для их конкретных проектов.

  • @Vinci101
    @Vinci101 ปีที่แล้ว

    а в чем будет преимущество, по сравнению с микрофронтендовыми сервисами?

    • @chilisten
      @chilisten ปีที่แล้ว

      Думаю микрофронтенд тут нипричем

    • @Vinci101
      @Vinci101 ปีที่แล้ว

      @@chilisten ну если условно у нас есть микросервис на фронте, который работает со своим микросервисом на беке, зачем нам нужен Gateway?

    • @kirillgimranov4943
      @kirillgimranov4943 ปีที่แล้ว

      @@Vinci101 в таком случае незачем

  • @Madgav777
    @Madgav777 9 หลายเดือนก่อน

    Не хватило( Непонятно, как реализуется клиент и инфраструктура на одном уровне, почему на уровне бизнес-логики нужно видеть инфраструктуру, что такое протечка абстрации...интересно, но мало)

  • @aleksandrtimakov533
    @aleksandrtimakov533 10 หลายเดือนก่อน

    Он нава😊е

  • @Vinci101
    @Vinci101 ปีที่แล้ว

    сделайте еще видео, чем BFF отличается от middleware

    • @kirillgimranov4943
      @kirillgimranov4943 ปีที่แล้ว

      middleware выполняет какую-то логику запроса, BFF - интерфейс между фронтом и бэком

    • @a_skoooo
      @a_skoooo 9 หลายเดือนก่อน

      @@kirillgimranov4943 тогда еще вопрос (сразу большие соряны, я не технарь): вроде бы на BFF тоже может выноситься какая-то логика, нет? Как понять тогда разницу?

    • @kirillgimranov4943
      @kirillgimranov4943 9 หลายเดือนก่อน

      @@a_skoooo должна реализовываться лишь логика, связанная с bff

  • @ivanivanivanivan1592
    @ivanivanivanivan1592 ปีที่แล้ว +1

    как всегда сложно и непонятно, никогда решение посмотреть объяснение с этого канала не увенчивалось успехом

  • @dmitriy4415
    @dmitriy4415 ปีที่แล้ว +12

    Всё это ни о чем без примеров кода.

    • @Andrew-v4o7k
      @Andrew-v4o7k ปีที่แล้ว +4

      Если вы junior разработчик, то да, без примеров сложно. Все, что выше по уровню - все предельно понятно

    • @dmitriy4415
      @dmitriy4415 ปีที่แล้ว

      ​@@Andrew-v4o7kнет

    • @valk9819
      @valk9819 8 หลายเดือนก่อน +1

      Не думаю что уровню повыше junior будет интересно такое смотреть ибо он уже это знает либо как вы сказали он junior)

  • @dt5801
    @dt5801 ปีที่แล้ว +3

    не понятно