Микросервисы на пальцах. Брокеры, Kafka, RabbitMq, EventSourcing.

Поділитися
Вставка
  • Опубліковано 30 лип 2024
  • Погружение в мир микросервисов: узнайте, какую роль брокеры сообщений, такие как Kafka и RabbitMQ, играют в современной архитектуре приложений, а также познакомьтесь со способом взаимодействия микросервсиов EventSourcing.
    00:00 - Взаимодействие по RestApi
    01:42 - EventSourcing (Событийность)
    04:28 - Событие
    05:14 - EventCarried State Transfer
    06:17 - Apache Kafka
    10:12 - RabbitMq
    10:54 - Разница между Kafka и RabbitMq
    Телеграм канал с полезной информацией и моей жизнью: t.me/maximiglindgtl
    Закрытое сообщество с менторством: boosty.to/maximiglin
    Поддержать автора: boosty.to/maximiglin/purchase...
    #it #айти #backend #микросервисы

КОМЕНТАРІ • 55

  • @maximiglindgtl
    @maximiglindgtl  5 місяців тому +1

    Телеграм-канал с полезной информацией и моей жизнью: t.me/maximiglindgtl

  • @sofiakustikova5969
    @sofiakustikova5969 9 місяців тому +29

    Хочу перед Вами снять шляпу. Вообще годно все рассказал, стажёры и начинающие джуны реально оценят 😊✌️

  • @maximiglindgtl
    @maximiglindgtl  10 місяців тому +4

    00:48 оговорка, dB per service. Например, если нам в 5 сервисах нужен postgresql, то мы используем не один и тот же инстанс, набивая его таблицами, а к каждому сервису свой инстанс postgresql

  • @MrFintroll1988
    @MrFintroll1988 Місяць тому +1

    Шикарный отличный материал
    Никогда подобного не встречал
    Другие обычно пересказывают машинный перевод иностранных статей . А тут реально на пальцах, да еще такие подробности: чисто практическая часть, а не абстрактная теория

  • @iudjina
    @iudjina 6 місяців тому +2

    Спасибо огромное за контент. Отличное объяснение. Просто и наглядно. Пожалуйста продолжайте! :)

  • @svetlanamazhaykina6918
    @svetlanamazhaykina6918 6 місяців тому +2

    Спасибо за Ваш труд! Коммент в поддержку канала.

  • @oOSwiMmOo
    @oOSwiMmOo 3 місяці тому

    Спасибо большое!
    Очень помогли разобраться верхнеуровнево с тем, как работает ed. У Вас хорошо получается объяснять!

  • @user-nj1ic6hm9h
    @user-nj1ic6hm9h 4 місяці тому

    Спасибо огромное! Все по полочкам от начала до конца!

  • @user-ll5do3zi5n
    @user-ll5do3zi5n 3 місяці тому +1

    Спасибо огромное. Так понятно объяснил!

  • @Sarks937
    @Sarks937 Місяць тому +1

    Лучшее и простое объяснение которое я когда либо видел

  • @user-zk6cn9er4m
    @user-zk6cn9er4m 2 місяці тому

    Максим, огромное Вам СПАСИБО!

  • @psylo1841
    @psylo1841 10 місяців тому +2

    Годно, пили ещё!

  • @user-qn3nn3fk2q
    @user-qn3nn3fk2q 10 місяців тому +1

    Очень крутой контент. Продолжай в том же духе!

  • @user-hz8im3rf3j
    @user-hz8im3rf3j 2 місяці тому

    Спасибо! Очень доходчиво 👍

  • @Knskyzlp
    @Knskyzlp 2 місяці тому

    Молодчик! Спасибо! Только ивент дривен

  • @leila_alieva
    @leila_alieva 3 місяці тому

    Топовое объяснение, благодарю за труд!))

  • @jmanjdo379
    @jmanjdo379 4 місяці тому

    Спасибо за видео! Очень познавательное!

  • @oxstar3
    @oxstar3 Місяць тому +1

    Благодарю! ❤

  • @Shiyu95
    @Shiyu95 11 днів тому

    Супер объяснение, очень понятно, спасибо!

  • @user-lb8pi1io4s
    @user-lb8pi1io4s Місяць тому

    Спасибо!Доступно объясняешь,ценная информация!

  • @Ledrunning
    @Ledrunning 4 місяці тому

    Спасибо за видео и классное объяснение!

  • @user-_kirill
    @user-_kirill 3 місяці тому

    Рассказал очено годно, так же ОГРОМНОЕ спасибо за картинки)

  • @einz7293
    @einz7293 2 місяці тому

    Спасибо большое, очень полезное видео, я стал лучше понимать в микросервисах)

  • @obivanbeluii
    @obivanbeluii 3 місяці тому

    Очень классное обьяснение, спасибо👍

  • @ilyapuckich3728
    @ilyapuckich3728 10 місяців тому +1

    Просто лайк

  • @gian_tiaga
    @gian_tiaga 23 дні тому

    Чётка рассказал 🙏 спасибо

  • @user-nu3ot7td1j
    @user-nu3ot7td1j 3 місяці тому +3

    consumer-у в кафке приходит какое-то событие об обновлении ? Иначе как они понимают, что данные изменились? Они ведь не будут каждую секунду дедосить кафку на просмотр обновлений

    • @GrabsOrion
      @GrabsOrion Місяць тому

      Будут

    • @zakharka3938
      @zakharka3938 Місяць тому

      Если нет данных, то запрос от consumer'а блокируется до тех пор пока не появятся новые данные или не случится таймаут.

  • @Seniorius
    @Seniorius 4 місяці тому

    Спасибо

  • @user-ws7zm3yo5o
    @user-ws7zm3yo5o 7 місяців тому +4

    Макс, ты прям на своем месте. Годнота 100%. Дикция, визуализация ну и конечно топ контент.. Все четко 👍

    • @ericfalin2194
      @ericfalin2194 6 місяців тому

      Согласен, еще бы если бы руки держал за спиной ))

  • @ArtyomErshov
    @ArtyomErshov Місяць тому

    Супер видео, огромное спасибо!
    Вопрос: при использовании Rmq нужно ли конфигурировать consumer на прием определенных сообщений при их пуше рэбитом?

  • @pylounge
    @pylounge 10 місяців тому +1

    👍

  • @rakhmanovtr
    @rakhmanovtr 6 місяців тому

    годно

  • @panelbbno2954
    @panelbbno2954 10 місяців тому +2

    Очень качественный контент для начинающего. Спасибо за объяснения

  • @asmr_codster
    @asmr_codster 3 місяці тому

    Вот это пиздатейшее объяснение.

  • @user-fg6mz1rh9b
    @user-fg6mz1rh9b 2 місяці тому

    ❤❤❤

  • @nazugumdautova1811
    @nazugumdautova1811 2 місяці тому

    Как все четко и доступно❤

  • @BaDiTaRaKaN
    @BaDiTaRaKaN 6 місяців тому +1

    Эх.. а ссылок, то нет(. А за видео спасибо, закрыл некоторые моменты не понимания)

  • @saipel7847
    @saipel7847 2 місяці тому

    Это невероятно понятный и отлично поданный контент. Такое золото, жаль, что не нашел раньше

  • @millkiway3682
    @millkiway3682 6 днів тому

    🐇 rabbitmq не обязательно удаляет сообщение после чтения консьюмером - это конфигурируемое поведение

  • @Seniorius
    @Seniorius 4 місяці тому

    Rabbit гарантирует FIFO?

  • @alex_qwerty
    @alex_qwerty Місяць тому

    Стример кажется через сабвуфер вещает. :)

  • @jaricout
    @jaricout 10 місяців тому +1

    ивЭнт

  • @aleksandrmatyka3118
    @aleksandrmatyka3118 2 місяці тому

    Обьяснил так что и фронту понятно 🤣

  • @user-vh3yu6cr6g
    @user-vh3yu6cr6g 9 місяців тому

    Очень неубедительное оправдание необходимости брокера. По REST API Личный кабинет также может сразу отдать 200, а асинхронно отправить по другим сервисам сообщение. На самом деле необходимость брокера заключается в гораздо более интересных плюшках даже в вашем примере.

    • @maximiglindgtl
      @maximiglindgtl  9 місяців тому

      Да, соглашусь, тут асинхронный рест однозначно зарешал бы, пример был выбран для простоты объяснения

    • @tusk3
      @tusk3 3 місяці тому

      Если будет время не могли бы пояснить? Может примеры даже есть

  • @konstantinkrigorov7228
    @konstantinkrigorov7228 4 місяці тому

    Молоток пацан, сильно вложился в видео! Рахмет, бро!

  • @ragnenet
    @ragnenet 10 місяців тому