Распаковываем направление «Инфраструктура больших данных» 🧑🏫
Как обрабатывать данные, если они уже не помещаются в память одной машины? Как пережить отказ сервера, ускорить запрос к базе и найти причину сбоя в распределённой системе?
На направлении «Инфраструктура больших данных» учатся создавать системы, которые хранят и обрабатывают большие объёмы данных под реальной нагрузкой.
Сначала студенты собирают инженерную базу: изучают алгоритмы и структуры данных, современный C++, архитектуру компьютера и операционные системы. Разбираются, как код взаимодействует с процессором, памятью и Linux, а на практических заданиях по АКОС работают с учебной операционной системой Nikka на Rust.
В старших семестрах фокус переходит на большие системы:
🔴Алгоритмы для работы с большими данными — внешняя память, кеши и потоковые алгоритмы
🔴Разработка распределённых систем — репликация, консенсус, распределённые транзакции, MapReduce и streaming
🔴Базы данных — хранение, индексы, выполнение и оптимизация запросов, транзакции и восстановление после сбоев
Траекторию можно дополнить профильными курсами: Компьютерные сети, Безопасность информационных систем, SRE и другими. На них студенты погружаются в многопоточность, сетевые протоколы и информационную безопасность, учатся эксплуатировать распределённые информационные системы.
Направление подойдёт тем, кто хочет разрабатывать высоконагруженные сервисы, системы хранения и платформы для обработки данных — тот самый фундамент, на котором работают современные цифровые продукты.
Подробные программы дисциплин собрали на сайте.
Ваш ШАД 🎓
#курсышад
Post #729
2.4K

- ❤ 17
- 👍 4
- 🔥 2
- 😎 2