Технологии микросервисного приложения или что надо знать мидл программисту

Sdílet
Vložit
  • čas přidán 5. 08. 2024
  • Практикум Docker for java developers: javaguru.by/docker
    Курс Java Developer: javaguru.by/developer
    Поддержать канал: Сбербанк +79645291802 Андрей Б.
    Ваша поддержка позволит мне снимать и бесплатно выкладывать уроки✌️
    Все мои курсы: javaguru.by
    Разбор задач, тестов, вопросов с собеседований: t.me/javaguru_by
    Рассматриваем классическую архитектуру микросервисного приложения и наиболее популярные технологии
    00:00 Что будет?
    00:45 API Gateway и Security (Keyclock)
    06:57 Discovery Service и Load Balancer
    10:51 Config Service
    11:24 Database per service. Master - slave
    12:44 Feign Client, Kafka, Rabbit, gRPC
    18:10 Mock Server (WireMock)
    19:10 Open Api (Swagger)
    21:34 Cache (Redis)
    24:48 Secret (Vault)
    27:43 OpenTelemetry
    28:28 Prometheus - Grafana (Metrics)
    30:46 Sleuth - Jagger (Tracing)
    34:17 ELK (Logstash - Elasticsearch - Kibana)
    37:15 Spring Actuator (Monitoring)
    40:40 OpenTelemetry детальнее
    41:36 Подводим итог
    45:00 Рекламируем курс Java Developer

Komentáře • 16

  • @user-kq9rn4bq2x
    @user-kq9rn4bq2x Před 2 měsíci +2

    Отдельное спасибо Сергею за ценный опыт, наглядную визуализацию, очень емко и познавательно!

  • @user-kq9rn4bq2x
    @user-kq9rn4bq2x Před 2 měsíci +1

    Спасибо за выпуск, очень ценная информация! Подача невероятная!

  • @Georgii1212
    @Georgii1212 Před 9 dny

    Discovery отвечает LoadBalancer-y, какой сервис свободен, дальше LoadBalancer перенаправляет запрос на этот сервис ? Или LoadBalancer отвечает API Gateway-y какой сервис свободен а уже API Gateway перенаправляет запрос сервису. Просто, не видно стрелки между LoadBalancer-ом и микросервисами. А кажется, что именно LoadBalancer должен перенаправлять запрос в нужный сервис.

  • @dmarsentev
    @dmarsentev Před 3 měsíci +1

    Спасибо за пасхальный выпуск! Почему оратор упорно называет фейн-клиента фэйт-клиентом?

    • @java-guru
      @java-guru  Před 3 měsíci +3

      У всех свои сильные стороны

    • @dmarsentev
      @dmarsentev Před 3 měsíci +1

      @@java-guru Несомненно, у каждого есть сильные и слабые стороны. Ценно, что вы позвали эксперта с рынка, который поделился своим вИдением типичной архитектуры "с высоты птичьего полёта". Спасибо вам и эксперту.

  • @dmarsentev
    @dmarsentev Před 3 měsíci

    И не эрпиэс, а эрписи протокол.

    • @java-guru
      @java-guru  Před 3 měsíci +1

      Спасибо за пасхальные поправки

    • @inavto927
      @inavto927 Před 3 měsíci +1

      Стало так душно от вашего коммента - что я открыл окно.

    • @dmarsentev
      @dmarsentev Před 3 měsíci

      @@inavto927 Ну, начался блейминг-шейминг. Долго ждать не пришлось. Переход на личности и понеслось.

    • @inavto927
      @inavto927 Před 3 měsíci

      @@dmarsentev 1-я не переходил с вами на личности.
      2- даже если он неверно произнес, это разве меняет суть видео ?
      3- Человек тратит свое время, бесплатно распространяя очень хороший контент. С подробным разбором многих вещей которые слабо освещены на ютубе. Возможно - вы опытный прогер и Вам это не интересно, но зачем тогда цепляться к словам ? Не лучше ли было похвалить и поддержать автора ?
      4- Очевидно, что у автора есть небольшие проблемы с дикцией и указывать на ошибки произношения как-то не очень воспитано.

    • @dmarsentev
      @dmarsentev Před 3 měsíci

      @@inavto927 Я похвалил и поблагодарил в другом комменте. Нету у автора проблем с дикцией. P.S. Специально для @user-hw1cy7pi6t: с дикцией у автора проблем нет.