2018-04-18 Technopolis Highload Odnoklassniki.md
Различия
Здесь показаны различия между двумя версиями данной страницы.
корзина:статьи_участников:2018-04-18_technopolis_highload_odnoklassniki.md [04.09.2018 07:16] 127.0.0.1 внешнее изменение |
корзина:статьи_участников:2018-04-18_technopolis_highload_odnoklassniki.md [20.05.2019 15:18] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | # Лекции Технополиса. Проектирование высоконагруженных систем (осень 2017). | ||
- | Tags: отзыв, лекции, высоконагруженные системы | ||
- | |||
- | [Статья на хабре](https://habrahabr.ru/company/odnoklassniki/blog/347798/) | ||
- | |||
- | Хороший курс лекций, охватывающий большой набор тем, для разрабочиков высоконагруженных распределенных систем: от веб-архитектуры, построение кластеров, распределение нагрузки до архитектуры процессоров и особенностей железа серверов. А также вопросы менеджмента датацентров, мониторинг и работы с инцидентами. | ||
- | |||
- | Материал, насколько я понял, разработан для студентов, поэтому может показаться слишком упрощенным, но широкий охват вопросов не даст вам заскучать. Я посмотрел полный курс, освежил для себя много интересных тем. Из-за множества упрощений лекции смотрятся не напряжно, хорошо заходят вечером, когда делать ничего не хочется. | ||
- | |||
- | Под хайповым соусом хайлоада, который поддерживает интерес, в лекциях подаются базовые знания, которые нужно знать каждому айтишнику еще с универа. Бонусом идет реальный опыт специалисвой из одноклассников: настоящие проблемы, с которыми они сталкивались и как они их решили. | ||
- | |||
- | Особенно советую начинающим разработчикам и прочим айтишникам, не связанным с программированием - для вас в каждой лекции будет много полезной обзорной информации. | ||
- | |||
- | |||
- | ### Список лекций: | ||
- | |||
- | [Лекция #1. HIGHLOAD. Введение | Технострим](https://www.youtube.com/watch?v=2LTuRDFAzqc) | ||
- | |||
- | Вначале интересная история развития веб, далее обзор всех лекций курса. | ||
- | Вторая половина лекции - рассказ о курсовой работе (можно пропускать) | ||
- | |||
- | |||
- | [Лекция #2. HIGHLOAD. Типовые архитектуры | Технострим](https://www.youtube.com/watch?v=m9S37qxbvN8) | ||
- | |||
- | [конспект](https://kolko.github.io/githubio/2018-03-26_technopolis_typical_architecture.md.html) | ||
- | |||
- | Докладчик проходится по следующим темам построения архитектуры бекенда: | ||
- | - развитие от толстых клиентов (приложение) в тонкие (web) и обратно в толстые (web) | ||
- | - ресурсы серверов, способы оптимизации одного ресурса за счет другого | ||
- | - переход от вертикального масштабирования серверов к горизонтальному, как распределить бекенд при горизонтальном масштабировании | ||
- | - работа с централизованной БД и переход к распределенным БД | ||
- | - ACID, CAP, проблемы кешей | ||
- | - очереди | ||
- | - микросервисная архитектура | ||
- | |||
- | Перечислены плюсы, минусы и стоимость перехода на более сложную архитектуру, описаны типовые проблемы обеспечения консистентности и их решения. | ||
- | |||
- | Доклад с отрезвляющим эффектом: на каждую «эволюцию» архитектуры описывается за счет чего это происходит (увеличение сложности технологий, кода и сопровождения). Слушать интересно, но вещи известные, а длинна доклада около 2,5 часов, так что советую слушать на скорости х1,5 | ||
- | |||
- | [Лекция #3. HIGHLOAD. Эксплуатация систем | Технострим](https://www.youtube.com/watch?v=fiNHRraxI88) | ||
- | |||
- | [Лекция #4. HIGHLOAD. Сетевой стек | Технострим](https://www.youtube.com/watch?v=mbRqZw0CA1k) | ||
- | |||
- | [Лекция #5. HIGHLOAD. Балансировка и маршрутизация | Технострим](https://www.youtube.com/watch?v=CEZ2uxhQ0jY) | ||
- | |||
- | [Лекция #6. HIGHLOAD. Процессоры и память | Технострим](https://www.youtube.com/watch?v=9KiDoUguWfQ) | ||
- | |||
- | [Лекция #7. HIGHLOAD. Хранилища данных | Технострим](https://www.youtube.com/watch?v=_d38g1tpLd8) | ||
- | |||
- | [Лекция #8. HIGHLOAD. JVM. Java в высоконагруженных системах | Технострим](https://www.youtube.com/watch?v=NV6YnptgvV4) | ||
- | |||
- | [Лекция #9. HIGHLOAD. Мониторинг | Технострим](https://www.youtube.com/watch?v=4VJfcFiGNgU) | ||
- | |||
- | [Лекция #10. HIGHLOAD. Облака | Технострим](https://www.youtube.com/watch?v=thcE53dogZk) | ||
- | |||
- | |||
- | ~~OWNERAPPROVE~~ | ||