HighLoad Channel

HighLoad Channel

HighLoad++ - крупнейшая в России профессиональная IT-конференция. Более 200 докладов по тематике высоких нагрузок, более 3000 участников. Программа охватывает такие аспекты веб-разработки, как архитектура крупных проектов, базы данных и системы хранения, системное администрирование, нагрузочное тестирование, эксплуатация крупных проектов и другие направления, связанные с высоконагруженными системами.

На нашем канале мы публикуем видео докладов с HighLoad+, РИТ+ и других конференций. Самые свежие записи доступны, как обычно, участникам самих конференций и тем, кто купил эти записи.

Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: vk.cc/cuyIqx

Календарь всех конференций Онтико - на ontico.ru/

Пікірлер

  • @janusy1582
    @janusy15828 сағат бұрын

    короткое содержание доклада: наши факапы.

  • @vivowalk
    @vivowalkКүн бұрын

    Суть доклада: 1. Авито вместо разработки играются микросервисами 2.в авито зашли на сайт с готовыми решениями, выбрали и настроили их

  • @romankrivonogov9474
    @romankrivonogov94742 күн бұрын

    Спасибо за доклад! Посмотрел с большим интересом, открыл для себя Андрея, буду теперь специально искать :)

  • @ivangorsky7537
    @ivangorsky75372 күн бұрын

    Спасибо за доклад. Не знаю, как это сказывается на Elixir, но Erlang последние несколько лет очень прибавил в темпах развития, например, оператор maybe -- просто пушка. Да и то что в другие языки потихоньку берут к себе фичи из E. говорит о многом. Надеюсь, благодаря подобным докладам, люди чаще будут выбирать Erlang/Elixir вместо странного выбора в пользу JavaScript/Python для бекенда

  • @millkiway3682
    @millkiway36822 күн бұрын

    Какой-то баг с Щ

  • @alexk3929
    @alexk39295 күн бұрын

    Коллеги как всегда великолепен

  • @wardxela
    @wardxela7 күн бұрын

    Респект таким разработчикам. $mol'юсь что когда-нибудь эти идеи пройдут в массы!

  • @user-ne4bd3ry1n
    @user-ne4bd3ry1n8 күн бұрын

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

  • @vivowalk
    @vivowalk8 күн бұрын

    Так и не понял о чём доклад. И почему нельзя автоматизировать crud для большинства задач, чтобы не писать их?

  • @millkiway3682
    @millkiway36829 күн бұрын

    Есть вариант с нормальным звуком?

  • @elcolex777
    @elcolex77711 күн бұрын

    Мало что полезного узнал из этого доклада. Как пользователь Дзена, могу сказать что рекомендации там некачественные

  • @alekseyivanov255
    @alekseyivanov25512 күн бұрын

    Спасибо за доклад!

  • @MrMobilesfinks
    @MrMobilesfinks13 күн бұрын

    о, нашли ещё одно оправдание почему SQL (ЭсКьюЭль) называют Сиквелом.

  • @TaniaTabassum-hu2fs
    @TaniaTabassum-hu2fs13 күн бұрын

    администратор базы данных

  • @ivanborschtrussian6217
    @ivanborschtrussian621715 күн бұрын

    "Уезжало фсе в облака" только у дураков и воришек - поскольку даже тогда когда снималось видео было ясно, что западенцы данные начнут воровать. Плюс в перспективе начнут игнорить все запросы по мониторингу. Те кто "уезжал в облака" теперь либо бегают кругами пытаясь данные вернуть - либо уволены. Ну а если честно это все делалось IRL этими людьми просто из-за откатов.

  • @aleksandrsolodov2848
    @aleksandrsolodov284816 күн бұрын

    Бомбезно!

  • @romanmed9035
    @romanmed903516 күн бұрын

    что-то не нашел обещанного оптимального конфига мускула на гите в указанной ветке?

  • @user-zx5lp7is3o
    @user-zx5lp7is3o17 күн бұрын

    Нет в законодательстве РФ портала госуслуг, вы вводите в заблуждение или некомпетентны. Есть электронное правительство, на портале электронного правительства не упоминается человек или гражданин. Это портал не для граждан. Отсюда следует, что паспорт РФ не является документом гражданина, а является документом МВД РФ, разработанным Правительством РФ по указу некого Президента РФ. Кем являются люди перемещающие паспорта РФ на портал электронного правительства, установить невозможно, в связи с отсутствием такой информации на этом портале. Но установлено точно, что они являются посыльными от МВД РФ по транспортировке паспортов от МВД РФ на портал электронного правительства, то есть физическими лицами - работниками МВД РФ по договору о регистрации паспортов РФ.

  • @paulfunigga
    @paulfunigga18 күн бұрын

    Говорите о best practices, а разворачиваете 5 серверов.... Сциллу как и кассандру нужно разворачивать в 3х availability зонах, если у вас replication_factor=3, в каждой availability зоне должно быть одинаковое кол-во нод, чтобы не было перекоса данных. А потом настраивать через GossipingPropertyFileSnitch, так, чтобы rack=AZ. В итоге, используя NetworkTopologyStrategy для репликации, у вас каждая реплика будет в своей availability зоне, тем самым вы гарантируете правильную защиту от потери данных и high availability. Нельзя разворачивать все в одной availability зоне, потому что кассандра даже если у вас durability=true, пишет в commitlog только раз в 10 секунд, и между этими 10 секундными интервалами, данные commitlog'a пишутся в оперативку (посмотрите настройку commitlog_sync в scylla.yaml). Если в AZ пропадет свет, то есть большой риск потери данных. Ну и если в одной AZ отрубят свет, с алгоритмом деплоймента, описанным выше, вы все равно сможете читать и писать с уровнем consistency QUORUM. А вообще решение очень странное, зачем архивные данные хранить в еще одной базе данных, когда есть дешевые managed сервисы, как S3, и данные можно хранить в Iceberg, или хотя бы в parquet файлах, которые не нужно менеджить, как ценый кластер базы данных.. Пардон за критику, но меня прям ужасает такая архитектура. Это как говнокод, только в плане архитектуры.

  • @paulfunigga
    @paulfunigga18 күн бұрын

    Apple, Netflix, Facebook, Microsoft и многие другие компании используют Cassandra, а не Scylla.

  • @TheScarecrow64
    @TheScarecrow6420 күн бұрын

    🎯 Key Takeaways for quick navigation: 00:04 *🎤 Introduction and Speaker Background* - Speaker introduces himself and his intentions for the talk, - Provides a brief career history and his approach to leadership and project management. 02:10 *🚩 Understanding Failures in Projects* - Definition and classification of "fail", - Different types of fails: technical, conceptual, business, and social, - Explanation with real-life examples. 05:06 *🚀 Importance of Detecting Potential Failures* - The necessity for engineers to identify potential fails, - Methods for detecting fails within a project, - Steps to mitigate and respond to identified fails. 07:50 *🔧 Practical Example of a Fail: Backup Systems* - Real-world example of a fail involving backup systems, - Issues due to manual processes and lack of automation, - Lessons learned and the importance of automated backup systems. 10:53 *🖥️ Failure in Automating Server Upgrades* - Example of automating server upgrades gone wrong, - Problems caused by not testing procedures properly, - The need for suitable automation tools and ensuring thorough testing. 13:43 *⚠️ Importance of Proper Risk Analysis* - Technical and reputational issues arise from improper decisions, - Lack of tests for single-use tasks and insufficient risk analysis. 14:53 *📉 High Performance Failures in Trading Platforms* - Robots for trading platforms failed to keep up with user demand, - Impro bug fixes leading to system overload, - Misalignment between platform and robot maintenance teams. 17:27 *🧩 Coordination Issues and System Dependencies* - No singular vision for product behavior, - Conflicts between teams responsible for different system components, - Robots and platform integration issues causing operational failures. 17:58 *🛠️ Agile Methodology Misapplications* - Incorrect application of Agile in infrastructure-related projects, - Early server purchases leading to capacity issues, - Importance of choosing suitable methodology for the project type. 21:23 *📨 Large-Scale Messaging System Failures* - Designing a messaging service to handle unrealistic user load, - Long reconnection times for users during server restarts, - Overengineering vs. practical solutions for user reconnections. 26:14 *🚩 Warning Signs in Project Management* - Project over-reliance on investor demands, - Overextended testing and selection of storage solutions, - Signs that a project is stalling or overly focused on minor details. 27:56 *📊 Language Choice in Projects* - The discussion about choosing Groovy as the programming language over Java, - Challenges faced with the asynchronous code and control in projects. 30:01 *🚩 Social and Technical Failures in Projects* - Example of a failed project due to poorly chosen technical implementation, - Importance of recognizing non-technical arguments as red flags in decision-making. 32:17 *🏢 Misalignment Between Business and Development Goals* - Challenges with business planning and development timelines not aligning, - Discussion of the failures resulting from premature business expectations. 34:53 *📉 Identifying Project Red Flags* - Signs that a project is in trouble, such as lack of deliverables after a long period, - Strategies for recognizing when to move on or reassess project roles. 36:04 *📝 Questions and Answers* - Interactive Q&A session with the presenter addressing audience queries, - Discussion on conceptual understanding and systematization issues in projects. 38:04 *💡 Audience Questions on Specific Failures* - Detailed questions about specific project failures mentioned in the talk, - Insights on practical experiences and decision-making during project management. Made with HARPA AI

  • @holyfortesque
    @holyfortesque21 күн бұрын

    Доклад интересный. Но что то состоящий из одной воды

  • @georgeg2023
    @georgeg202321 күн бұрын

    оооочень много тупых кривляний, смотрел через силу, но не осилил...

  • @vitmar5475
    @vitmar547522 күн бұрын

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

  • @roman.chudov
    @roman.chudov22 күн бұрын

    а можно где-то почитать об этих опросах по языкам программирования подробнее?

  • @alexeialexei7910
    @alexeialexei791022 күн бұрын

    Даниил абсолютно прав, выводы выстраданы опытом, это чувствуется. p.s. Агрессивные комментаторы-хомяки со смузи в голове как всегда. Извините.

  • @victorchumakov1916
    @victorchumakov191624 күн бұрын

    Представим глобальное распределение - ЦОДы с БД на разных континентах. Переводим сумму денег А > B и одновременно другой транзакцией (в интервале 5 мс) обнуляем баланс А. Выполнится ли перевод, если 30% узлов отключились с интервалом 3 мс?

  • @Petyaumniy
    @Petyaumniy24 күн бұрын

    "Мы думаем о микросервисах с технологической точки зрения". "Облик микросервиса определяет технология на которой мы его строим". Понимаю почему этот пингвин в 50% случаев стоит распределенные монолиты. Но в упор не понимаю, что он делает на сцене?

  • @user-hi4dj9bx8n
    @user-hi4dj9bx8n24 күн бұрын

    А где взять информацию как не ошибиться в таком построении?

  • @DA.Romanov
    @DA.Romanov25 күн бұрын

    спасибо

  • @nohao7148
    @nohao714825 күн бұрын

    Если ты рассказываешь на русском презентацию, дак будь добр, подготовь презу тоже на русском

  • @chuckchuck1749
    @chuckchuck174926 күн бұрын

    Скоро слово «микросервисы» перейдут в разряд кринжа. Сейчас микросервисы это как какая-то секта - все о них говорят как о спасении, на всех собесах хотят получить от кандидата глубокие знания микросервисов. Когда это уже закончится ?! 😅

  • @Petyaumniy
    @Petyaumniy26 күн бұрын

    Каждый новый доклад он работает в новой компании. Это существенно обесценивает этого бегунка как специалиста и тем более спикера.

  • @user-rk4xl2xl4q
    @user-rk4xl2xl4q26 күн бұрын

    хорошо про реббит, спасибо

  • @Putu_pererenan
    @Putu_pererenan26 күн бұрын

    Ну вот olpt в праймари шардах, olap в репликах, вроде норм

  • @TheDes1roer
    @TheDes1roer27 күн бұрын

    как убрать final с кода в методе вендора php?

  • @user-hi4dj9bx8n
    @user-hi4dj9bx8n28 күн бұрын

    22:34 - вообще не слышно ответ из зала, даже на максимальной громкости!

  • @luckosta6533
    @luckosta653328 күн бұрын

    Лучший доклад!

  • @user-ol1li1rr4i
    @user-ol1li1rr4i28 күн бұрын

    Было очень интересно. Спасибо.

  • @ythosa2467
    @ythosa246728 күн бұрын

    лучший доклад!

  • @user-st3qw7kw4h
    @user-st3qw7kw4h28 күн бұрын

    Очень интересный подход к повествованию 😊 спасибо!

  • @alekseyahnevskiy1060
    @alekseyahnevskiy106029 күн бұрын

    лучший доклад!

  • @gera4798
    @gera479829 күн бұрын

    Спасибо

  • @Smerrrtnik
    @Smerrrtnik29 күн бұрын

    у Даниила вышла какая-то субъективная постная лапша (

  • @user-iz1qm6js1b
    @user-iz1qm6js1bАй бұрын

    почему pgoutput такой медленный?

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

    Спасибо оператору за профессионализм 17:44 🤣🤣

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

    0 полезной информации, удивительно

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

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

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

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