Технологии микросервисного приложения или что надо знать мидл программисту
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
Отдельное спасибо Сергею за ценный опыт, наглядную визуализацию, очень емко и познавательно!
Спасибо за выпуск, очень ценная информация! Подача невероятная!
Discovery отвечает LoadBalancer-y, какой сервис свободен, дальше LoadBalancer перенаправляет запрос на этот сервис ? Или LoadBalancer отвечает API Gateway-y какой сервис свободен а уже API Gateway перенаправляет запрос сервису. Просто, не видно стрелки между LoadBalancer-ом и микросервисами. А кажется, что именно LoadBalancer должен перенаправлять запрос в нужный сервис.
Спасибо за пасхальный выпуск! Почему оратор упорно называет фейн-клиента фэйт-клиентом?
У всех свои сильные стороны
@@java-guru Несомненно, у каждого есть сильные и слабые стороны. Ценно, что вы позвали эксперта с рынка, который поделился своим вИдением типичной архитектуры "с высоты птичьего полёта". Спасибо вам и эксперту.
И не эрпиэс, а эрписи протокол.
Спасибо за пасхальные поправки
Стало так душно от вашего коммента - что я открыл окно.
@@inavto927 Ну, начался блейминг-шейминг. Долго ждать не пришлось. Переход на личности и понеслось.
@@dmarsentev 1-я не переходил с вами на личности.
2- даже если он неверно произнес, это разве меняет суть видео ?
3- Человек тратит свое время, бесплатно распространяя очень хороший контент. С подробным разбором многих вещей которые слабо освещены на ютубе. Возможно - вы опытный прогер и Вам это не интересно, но зачем тогда цепляться к словам ? Не лучше ли было похвалить и поддержать автора ?
4- Очевидно, что у автора есть небольшие проблемы с дикцией и указывать на ошибки произношения как-то не очень воспитано.
@@inavto927 Я похвалил и поблагодарил в другом комменте. Нету у автора проблем с дикцией. P.S. Специально для @user-hw1cy7pi6t: с дикцией у автора проблем нет.