Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
API интеграции на примере spring-boot java/kotlin [практика] [2/2]
Всем привет, в этом видео решил рассказать про разработку API интеграций на практике, используя rest и retry template, механизмы отложенного выполнения. Первый проект на котлине, возможно не все выполнено идеально. Видео с теорией • API интеграции [теория] [1/2] Код на github: Мои ссылки: ✅ Информационный канал ( с анонсами и инсайдами 🌐 сайт ( 📹 ( / @kirya522-dev ) - youtube канал по разработке ✍️ Чат ( со зрителями Все кроме разработки: 🎙 ( / @kirya522-stuff ) - live канал про авто и другие хобби 🚗 tg-канал ( про внутреннюю кухню и не it-жизнь Содержание: 0:00 - Вступление 0:20 - Зона ответственности вне кода 1:00 - Приложение пример для обработки событий и его описание 1:30 - Различные механизмы реализации вызовов внешней системы 2:05 - Почему это типичный пример интеграции 2:20 - Реализация на ивентах [Нормальное] 3:10 - Реализация на таске и выделенном пуле [Хорошее] 4:15 - Реализация на фичах/промисах и тд [Нормальное] 4:49 - Реализация на прямом вызове [Плохое] 5:08 - Почему ожидание это плохо 5:39 - Наглядная демонстрация работы 8:00 - Про критичность данных, как маштабировать решение 8:30 - Про ограничение запросов, как маштабировать решение 9:20 - Про метрики 9:45 - Повтор запросов при ошибке 10:10 - Конфигурация retry template 11:20 - Конфигурация может привести к деградации 12:20 - Как увеличить доставляемость с помощью повторов запросов 13:00 - Самый просто retry template 13:16 - Эмуляция дефектов, на примере отключения сети 14:00 - Отладка повторов запросов и метрики 14:40 - Куда вставить метрики 15:30 - Какие метрики можно считать 16:25 - Как написать тест на логику и метрики 17:20 - Как работает тест 18:40 - Тюнинг теста 19:51 - Дальнейшие планы