Популярные шаблоны микросервисной архитектуры за 20 минут | Паттерны MCA | Microservices

Поделиться
HTML-код
  • Опубликовано: 22 дек 2024

Комментарии • 37

  • @dmytrolamashevskyi4279
    @dmytrolamashevskyi4279 Месяц назад +7

    Вроде бы начал про Архитектуру но потом переключился на обьяснение инструментов которые используются в ApiGateway микросервисах ....

  • @goldgold594
    @goldgold594 Месяц назад +1

    Пушка, жду ещё видео по этой теме :)

  • @Ren-z5m3t
    @Ren-z5m3t 23 дня назад +1

    На mock. собеседование - конский ценник 50 USDT (т.е. $50 в какой-то крипте). Когда навалом бесплатных способов. Погорячился Макс. Видать, с дуба рухнул.
    За ролик - лайк, хотя есть ошибки. За такую рекламу - негативчик в карму. Хотя, негативная стратегия продвижения - тоже стратегия

    • @Ivan-t8l1r
      @Ivan-t8l1r 18 дней назад

      Её такая большая же цена, другие 4000 берут, например.
      А какие бесплатные способы?

  • @АндрейГусев-с6ц
    @АндрейГусев-с6ц 28 дней назад +4

    Тема API Gateway не раскрыта. Наговорил кучу того, что можно и без него сделать. Например, роутинг делается при помощи Ingress-контроллера, а аутентификацию можно сделать через гейткипер, подселённый в каждый под. Хэлсчек вообще не паттерн, а необходимое требование, наряду с метриками, логированием, мониторингом ошибок и трассировкой. Т.к. когда у вас микросервисов больше, чем два, без этого вы ничего не сможете сделать. JWT тоже не паттерн. Про остальное молчу.

    • @Ivan-t8l1r
      @Ivan-t8l1r 18 дней назад

      Что такое метрики? Метрики чего собираются?

  • @Ivan-t8l1r
    @Ivan-t8l1r 19 дней назад

    14:37 Как этот шаблон называется?

    • @syrym_the_professor
      @syrym_the_professor 6 дней назад

      Это не шаблон МСА. Просто говорит как каждый сервис будет аутентифицировать пользователя после API Gateway.

  • @kingcchultz3366
    @kingcchultz3366 Месяц назад +1

    Спасибо за видео! По этой теме как будто очень мало контента в интернете) Буквально каждый из этих паттернов используется у нас в компании, при чём часть из них реализована ещё на уровне платформенных либ.

  • @xRaYm8nDx
    @xRaYm8nDx Месяц назад +2

    классный видос

  • @PasyaOo
    @PasyaOo Месяц назад

    А если клиент это флаттер приложение или использовать graphql, все равно нужно разные гейтвеи поднимать?

    • @jackdanyal4329
      @jackdanyal4329 17 дней назад

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

  • @VahagnMovsisyan-l1b
    @VahagnMovsisyan-l1b Месяц назад

    Здравствуйте! Могли бы вы, пожалуйста, дать мне совет? Мне сейчас 17 лет, и два года назад я начал изучать программирование, чтобы стать Java Software Engineer. Я учился примерно 1,6 года, а потом мне предложили пройти практику на реальном проекте. После трёх месяцев практики меня взяли на работу, и сейчас я работаю как full-stack разработчик.
    Не могли бы вы посоветовать, стоит ли тратить много времени, усилий и денег на подготовку к экзаменам и поступление в университет? У нас в стране с 17 лет нужно решать, идти ли в университет или нет.

    • @Bondage-g3w
      @Bondage-g3w Месяц назад +1

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

    • @pabloescobar6405
      @pabloescobar6405 Месяц назад +1

      Меня за 5 лет опыта дай бог на паре собесов спросили про диплом из нескольких десятков. Думаю в России спокойно можно работать без диплома, ценятся опытные спецы. Но если хочешь за границу переехать и найти работу, то уже другой вопрос, даже в условной Армении интересуются дипломом, а уж в ЕС/США тем более, так что тут больше от целей зависит. Плюс в России крупные компании могут интересоваться , типа Сбера, Яндекса и подобных, но есть куча не супер больших, где зарплаты плюс минус такие же, может процентов на 15-20 поменьше (условно не 400к а 350).
      И ещё если не пойдешь, то из плюсов через те же 4 года уже реально стать сеньором, пока твои одногруппники будут пытаться найти что-то мидлом, но зарубеж сложно будет устроиться. Я бы пошел в какой то простой вуз, чтобы можно было совмещать с работой и была корочка хоть какая-то потом

    • @bubuchnik
      @bubuchnik Месяц назад +1

      Ну хорошее образование расширяет гругозор. Если есть желание развиваться в профессии а не тупо пилить бабки то вышка может быть полезна, но только та где хорошее образование, а не для галочки старые технологии преподают иногда еще и совестких времен. И второй момент -для имиграции обычно нужен диплом для внж по работе или 5 лет стажа. Причем в некоторых странах, напр в Германии нужен диплом только того вуза который признается в целевой стране

    • @aurinis091
      @aurinis091 13 дней назад

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

  • @scruoge
    @scruoge Месяц назад +1

    ну-ка ну-ка? какой такой специальный алгоритм для формирования idempotency key?

  • @ryanlashkevich9615
    @ryanlashkevich9615 Месяц назад +7

    В слове "Безопасность" всего одна буква Т.
    JWT - это не паттерн проектирования.

    • @1200eojf
      @1200eojf Месяц назад

      Он наверное имел ввиду что есть сессии, jwt, может он хотел сделать что приоритетнее jwt? Вот я делал микросервисы на jwt, пришлось кастомить так как микросервис ищет пользователя у себя, хорошо что хоть id с access токена извлёк

    • @АртемВирский
      @АртемВирский Месяц назад

      Так ещё и рассказывает одно, а на картинке другое...

    • @1200eojf
      @1200eojf Месяц назад

      @@АртемВирский хз, я когда писал не досмотрел до конца

  • @ОлегИванов-я6е8й
    @ОлегИванов-я6е8й Месяц назад +1

    Супер полезно

  • @xz8928
    @xz8928 Месяц назад +1

    код на 18:09 не идемпотентный, т.к не потокобезопасный

    • @ГошаТиунов2
      @ГошаТиунов2 Месяц назад

      котлин плохо знаю) , но по идеи там 1 транзакция, и если будет 2 одинаковых ключа, на уровне бд исключение будет в многопоточке

    • @xz8928
      @xz8928 Месяц назад

      @@ГошаТиунов2 если обработка сообщения - это только работа с бд, тогда да , откат будет. Но если это запрос или что-то другое, то там уже не откатишь)

    • @ГошаТиунов2
      @ГошаТиунов2 Месяц назад

      Согласен, но если это не бд, тут проблемы с согласованностью данных будет)

    • @ГошаТиунов2
      @ГошаТиунов2 Месяц назад

      @@oldfisherman6493 неправильно выразился)

    • @annaarbuz
      @annaarbuz 14 дней назад

      Люди пилите монолиты не ввязывайтесь в эту шизофрению, как минимум это очень очень дорого

  • @XandroGrAle
    @XandroGrAle Месяц назад +9

    В чем прикол показывать схему на 5 сек и дальше сидеть и смотреть на говорящую голову. Было бы продуктивнее смотреть на схему и слушать ведь мы пришли за знаниями

    • @predatel_rodini
      @predatel_rodini 14 дней назад +1

      Расскажу секрет. Только никому не говори. В ютюбе есть кнопка паузы

  • @Sergey-vh3vj
    @Sergey-vh3vj Месяц назад +1

    Спасибо. За идемпотентные ключи особая благодарность)

  • @Yurec10
    @Yurec10 Месяц назад +2

    Макс такой старый, неужели разработка так быстро приводит к угасанию

  • @ВадимСтебаков
    @ВадимСтебаков 29 дней назад

    Сфигали клиенту надо знать про ноды сервиса? Ему надт знать урл, а что там намешано за урлом, его не волнует

  • @bubuchnik
    @bubuchnik Месяц назад

    Видео хорошее но "ложить на стол"..? Серьезно?)