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

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

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

Календарь всех конференций Онтико - на ontico.ru/
Открытие Saint HighLoad++ 2023
20:31
Месяц назад
Закрытие Saint HighLoad++ 2023
10:40
Месяц назад
Комментарии
@millkiway3682
@millkiway3682 18 часов назад
Есть вариант с нормальным звуком?
@elcolex777
@elcolex777 2 дня назад
Мало что полезного узнал из этого доклада. Как пользователь Дзена, могу сказать что рекомендации там некачественные
@alekseyivanov255
@alekseyivanov255 3 дня назад
Спасибо за доклад!
@MrMobilesfinks
@MrMobilesfinks 4 дня назад
о, нашли ещё одно оправдание почему SQL (ЭсКьюЭль) называют Сиквелом.
@TaniaTabassum-hu2fs
@TaniaTabassum-hu2fs 4 дня назад
администратор базы данных
@ivanborschtrussian6217
@ivanborschtrussian6217 6 дней назад
"Уезжало фсе в облака" только у дураков и воришек - поскольку даже тогда когда снималось видео было ясно, что западенцы данные начнут воровать. Плюс в перспективе начнут игнорить все запросы по мониторингу. Те кто "уезжал в облака" теперь либо бегают кругами пытаясь данные вернуть - либо уволены. Ну а если честно это все делалось IRL этими людьми просто из-за откатов.
@aleksandrsolodov2848
@aleksandrsolodov2848 7 дней назад
Бомбезно!
@romanmed9035
@romanmed9035 7 дней назад
что-то не нашел обещанного оптимального конфига мускула на гите в указанной ветке?
@user-zx5lp7is3o
@user-zx5lp7is3o 8 дней назад
Нет в законодательстве РФ портала госуслуг, вы вводите в заблуждение или некомпетентны. Есть электронное правительство, на портале электронного правительства не упоминается человек или гражданин. Это портал не для граждан. Отсюда следует, что паспорт РФ не является документом гражданина, а является документом МВД РФ, разработанным Правительством РФ по указу некого Президента РФ. Кем являются люди перемещающие паспорта РФ на портал электронного правительства, установить невозможно, в связи с отсутствием такой информации на этом портале. Но установлено точно, что они являются посыльными от МВД РФ по транспортировке паспортов от МВД РФ на портал электронного правительства, то есть физическими лицами - работниками МВД РФ по договору о регистрации паспортов РФ.
@paulfunigga
@paulfunigga 9 дней назад
Говорите о 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
@paulfunigga 9 дней назад
Apple, Netflix, Facebook, Microsoft и многие другие компании используют Cassandra, а не Scylla.
@TheScarecrow64
@TheScarecrow64 11 дней назад
🎯 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
@holyfortesque 12 дней назад
Доклад интересный. Но что то состоящий из одной воды
@georgeg2023
@georgeg2023 12 дней назад
оооочень много тупых кривляний, смотрел через силу, но не осилил...
@vitmar5475
@vitmar5475 13 дней назад
Хуєта для джунів
@roman.chudov
@roman.chudov 13 дней назад
а можно где-то почитать об этих опросах по языкам программирования подробнее?
@alexeialexei7910
@alexeialexei7910 13 дней назад
Даниил абсолютно прав, выводы выстраданы опытом, это чувствуется. p.s. Агрессивные комментаторы-хомяки со смузи в голове как всегда. Извините.
@victorchumakov1916
@victorchumakov1916 15 дней назад
Представим глобальное распределение - ЦОДы с БД на разных континентах. Переводим сумму денег А > B и одновременно другой транзакцией (в интервале 5 мс) обнуляем баланс А. Выполнится ли перевод, если 30% узлов отключились с интервалом 3 мс?
@Petyaumniy
@Petyaumniy 15 дней назад
"Мы думаем о микросервисах с технологической точки зрения". "Облик микросервиса определяет технология на которой мы его строим". Понимаю почему этот пингвин в 50% случаев стоит распределенные монолиты. Но в упор не понимаю, что он делает на сцене?
@user-hi4dj9bx8n
@user-hi4dj9bx8n 15 дней назад
А где взять информацию как не ошибиться в таком построении?
@DA.Romanov
@DA.Romanov 16 дней назад
спасибо
@nohao7148
@nohao7148 16 дней назад
Если ты рассказываешь на русском презентацию, дак будь добр, подготовь презу тоже на русском
@chuckchuck1749
@chuckchuck1749 17 дней назад
Скоро слово «микросервисы» перейдут в разряд кринжа. Сейчас микросервисы это как какая-то секта - все о них говорят как о спасении, на всех собесах хотят получить от кандидата глубокие знания микросервисов. Когда это уже закончится ?! 😅
@Petyaumniy
@Petyaumniy 17 дней назад
Каждый новый доклад он работает в новой компании. Это существенно обесценивает этого бегунка как специалиста и тем более спикера.
@user-rk4xl2xl4q
@user-rk4xl2xl4q 17 дней назад
хорошо про реббит, спасибо
@Putu_pererenan
@Putu_pererenan 17 дней назад
Ну вот olpt в праймари шардах, olap в репликах, вроде норм
@TheDes1roer
@TheDes1roer 18 дней назад
как убрать final с кода в методе вендора php?
@user-hi4dj9bx8n
@user-hi4dj9bx8n 19 дней назад
22:34 - вообще не слышно ответ из зала, даже на максимальной громкости!
@luckosta6533
@luckosta6533 19 дней назад
Лучший доклад!
@user-ol1li1rr4i
@user-ol1li1rr4i 19 дней назад
Было очень интересно. Спасибо.
@ythosa2467
@ythosa2467 19 дней назад
лучший доклад!
@user-st3qw7kw4h
@user-st3qw7kw4h 19 дней назад
Очень интересный подход к повествованию 😊 спасибо!
@alekseyahnevskiy1060
@alekseyahnevskiy1060 20 дней назад
лучший доклад!
@gera4798
@gera4798 20 дней назад
Спасибо
@Smerrrtnik
@Smerrrtnik 20 дней назад
у Даниила вышла какая-то субъективная постная лапша (
@user-iz1qm6js1b
@user-iz1qm6js1b 21 день назад
почему pgoutput такой медленный?
@slvtmks3136
@slvtmks3136 21 день назад
Спасибо оператору за профессионализм 17:44 🤣🤣
@Putu_pererenan
@Putu_pererenan 21 день назад
0 полезной информации, удивительно
@highwayautolife3155
@highwayautolife3155 21 день назад
Слишком много английских специализированных терминов. Ничего непонятно из-за них. Хотелось бы услышать доклад по русски..
@sergeylebedev1052
@sergeylebedev1052 22 дня назад
а что на счет ключей идемпотпнтности. их индексируете в бд? А если ключ не корректный будет, просто отклоняем?
@paulfunigga
@paulfunigga 22 дня назад
Работал в grid dynamics. Ужасная контора, никому не рекомендую туда устраиваться.
@fairflays8766
@fairflays8766 23 дня назад
Python использует открытую адресацию для решения коллизий
@tigranhayrapetyan8357
@tigranhayrapetyan8357 24 дня назад
Спасибо большое Алексею за такую замечательную лекцию 😊
@user-hi4dj9bx8n
@user-hi4dj9bx8n 24 дня назад
А чат зала есть в открытом доступе?
@user-hi4dj9bx8n
@user-hi4dj9bx8n 24 дня назад
А как выделить интерфейсы заранее? Как проверить, что их выделение правильно произошло и что тестируемость кода обеспечена этим?
@vugpgu
@vugpgu 25 дней назад
Чувак в шльопках! Ааа!!!
@jojek
@jojek 25 дней назад
Очень бодро, и МАЛО! Спасибо за доклад
@user-ky2jz1mf5r
@user-ky2jz1mf5r 26 дней назад
Вопросы докладчику не очень
@user-fu4sy5bm2t
@user-fu4sy5bm2t 26 дней назад
Основная проблема, что все делают микросервисы, но делают их просто монолитом на 10-30-50-100 деплойментах, которые связаны между собой по сети. А еще добавляют 30-50-100 репозиториев, где дублируется код. Мои искренние соболезнования таких архитектурным экспертам.