Паттерны отказоустойчивой архитектуры / Александр Кривощёков (Яндекс Еда)

Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: vk.cc/cuyIqx
--------
--------
HighLoad++ Foundation 2022
Презентация и тезисы: highload.ru/foundation/2022/a...
Перебои и ошибки в работе распределённых систем (будь то Web или IoT) - совершенно обычная ситуация. Проблемы в работе с сетью, перебои в работе зависимостей и банальный человеческий фактор - та цена, которую мы платим за общую стабильность системы, лёгкую масштабируемость и гибкость в разработке.
...
--------
Нашли ошибку в видео? Пишите нам на support@ontico.ru

Пікірлер: 46

  • @romadzzz
    @romadzzz2 ай бұрын

    Лучший доклад по патернам который слышал до сих пор

  • @AlexGluck2010
    @AlexGluck2010 Жыл бұрын

    Вот этот доклад я бы полностью хотел услышать. А ещё и паттерны из конца доклада я бы разобрал.

  • @user-jg9bm6ft3q
    @user-jg9bm6ft3q3 ай бұрын

    Респект докладчику, хороший материал доклада и отличня подача !

  • @MaximBodrov
    @MaximBodrov8 ай бұрын

    Много интересных паттернов. Побольше таких бы докладов

  • @DaCentDD
    @DaCentDD2 жыл бұрын

    Жалко, что времени не хватило, но спасибо, очень интересно

  • @izi-php
    @izi-php2 ай бұрын

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

  • @Holms
    @Holms6 ай бұрын

    Для таких донесений надо выделять час - такая информация на вес золота ) А то там на главный трэках какую-то херь разжовывают 60 минут которая нахрен никому не нужна

  • @kalmurza
    @kalmurza9 ай бұрын

    Последняя глава про Тыкву сама по себе требует 30мин времени. Мне кажется надо было дать этому человеку час эфира. Либо выкинуть очевидные вещи из презы типа Deadlines

  • @olesyagorbacheva6991
    @olesyagorbacheva69914 ай бұрын

    Очень полезный и интересный доклад, жаль спикеру пришлось его сократить :(

  • @antonmuzeev
    @antonmuzeev9 ай бұрын

    Прямо очень хорошая памятка. Спасибо 👍

  • @aleksandrsolodov2848
    @aleksandrsolodov2848Ай бұрын

    Бомбезно!

  • @mrStarceff
    @mrStarceff4 ай бұрын

    Отличный доклад, без воды.

  • @alexandrk5715

    @alexandrk5715

    6 күн бұрын

    Про Яндекс.Воду без воды))

  • @depth5322
    @depth53225 ай бұрын

    Круто 👍

  • @dmitryd1572
    @dmitryd1572 Жыл бұрын

    Отличный доклад, спасибо !

  • @ivangurin7062
    @ivangurin70628 ай бұрын

    Спасибо! Отличный доклад! На одном дыхании смотрится.

  • @sminaeva
    @sminaeva6 ай бұрын

    Спасибо большое! Отличная лекция)

  • @aleksandrkovalenko1260
    @aleksandrkovalenko12607 ай бұрын

    Огонь

  • @s1ptex87
    @s1ptex875 ай бұрын

    Отличная лекция.

  • @alfac2008
    @alfac20088 ай бұрын

    Делать микросервисы ради микросервисов сомнительная идея, но сам доклад хороший. Презентация прям наглядная.

  • @shvez
    @shvez9 ай бұрын

    Отличный доклад. Благодарю. Особо за ссылки. Мне тоже показалось, что можно было бы и без кода. Так всё наглядно

  • @anatoly-k
    @anatoly-k9 ай бұрын

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

  • @Jadgarov94
    @Jadgarov94 Жыл бұрын

    Спасибо Матгередон

  • @daniyarospanov2997
    @daniyarospanov29975 ай бұрын

    ого, писал я немного в тот самый каталог) адовый сервис)) Александр супер крутой спец!

  • @itcloudguy
    @itcloudguy8 ай бұрын

    Очень поучительная история. Только шрифты для людей тоже желательно было сделать.

  • @bulgakovwork2022
    @bulgakovwork20222 ай бұрын

    КАЙФ!

  • @alexandrkalabin7645
    @alexandrkalabin76452 ай бұрын

    13:30 ключи идемпотентности

  • @himmih
    @himmih9 ай бұрын

    Все эти задачи очень круто решаются в Akka из коробки!

  • @ChannelCheesecake

    @ChannelCheesecake

    2 ай бұрын

    А можно подробнее, как akka помогает

  • @himmih

    @himmih

    2 ай бұрын

    @@ChannelCheesecake подробнее не получается в комментарии, смотрите документацию, но akka по сути и создавалась, чтобы решать проблемы озвученные тут.

  • @ChannelCheesecake

    @ChannelCheesecake

    2 ай бұрын

    @@himmih просто у akka своих проблем выше крыши: как минимум отсутствие типизации у акторов. Не зря в Scala мире от нее почти все отказались в пользу эффектов. Тем более, что akka сменила лицензию и де-факто теперь мы говорим о pekko

  • @himmih

    @himmih

    2 ай бұрын

    @@ChannelCheesecake 2.6 akka отличный и стабильный продукт с хорошей лицензий. Типизация есть. Используют куча крупных продуктов начиная играми с миллионами пользователей онлайн, заканчивая крупными платежными системами с огромным количеством транзакции. Не обязательно использовать Scala, очень хорошо работает и с java. Тут важнее именно архитектурные решения, которые в других подходах решаются сложнее.

  • @MrFijirald
    @MrFijirald Жыл бұрын

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

  • @sergeylebedev1052
    @sergeylebedev1052Ай бұрын

    а что на счет ключей идемпотпнтности. их индексируете в бд? А если ключ не корректный будет, просто отклоняем?

  • @user-st3qw7kw4h
    @user-st3qw7kw4h4 ай бұрын

    Подскажите. А что видит пользователь пока сервис ждет ответа от Retry?

  • @Kl-hk4lw

    @Kl-hk4lw

    7 күн бұрын

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

  • @chatgptintutorials
    @chatgptintutorials5 ай бұрын

    Что значит Monolith?

  • @ramzparag
    @ramzparag7 ай бұрын

    Спикер крутой

  • @andreykyzn
    @andreykyzn10 ай бұрын

    Я что-то не могу найти : 05 Rich client 06 Dummy

  • @user-qq5od8ns2h
    @user-qq5od8ns2h3 ай бұрын

    Видно что ты разработчик по Яндекс Еде ))))

  • @user-dd4fh6pd2i
    @user-dd4fh6pd2i3 ай бұрын

    Отличный доклад. Можно было бы без кода обойтись, тогда больше времени было)

  • @vitmar5475
    @vitmar5475Ай бұрын

    Хуєта для джунів

  • @Kl-hk4lw

    @Kl-hk4lw

    7 күн бұрын

    что тут забыл синьор

  • @rin-nas
    @rin-nasАй бұрын

    "Ретраить", " рефрешить", с русским языком проблемы? 😄

  • @user-tf7ij8md1y

    @user-tf7ij8md1y

    Ай бұрын

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

Келесі