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~~