Enroll Course: https://www.coursera.org/learn/software-architecture-patterns-for-big-data
Если вы ищете курс, который поможет вам освоить архитектурные паттерны для работы с большими данными, то “Архитектурные паттерны программного обеспечения для больших данных” на платформе Coursera — это именно то, что вам нужно. Курс предназначен для тех, кто хочет понять, как переводить большие программные системы с использованием больших данных в продукцию.
На протяжении курса вы будете преобразовывать прототипы больших данных в высококачественное протестированное программное обеспечение. Вы научитесь измерять характеристики производительности распределенных систем, определять проблемные области и реализовывать масштабируемые решения для улучшения производительности. В результате завершения курса вы узнаете, как масштабировать производственные хранилища данных.
Содержание курса
- Прогностические модели
В первой неделе курса вы научитесь писать тесты, которые позволят вам итеративно работать с прогностическими моделями.
- Производительность распределенных систем
На второй неделе вы научитесь обеспечивать работу вашей распределенной системы в производственной среде с помощью написания тестов производительности.
- Горизонтальное распределение больших нагрузок
На третьей неделе вы будете использовать очереди для горизонтального распределения больших нагрузок.
- Высокодоступные распределенные системы
В последней неделе курса вы узнаете о преимуществах и недостатках высокодоступных распределенных систем.
Этот курс идеально подходит для разработчиков программного обеспечения, специалистов по данным и архитекторов, желающих углубить свои знания в области больших данных. Я настоятельно рекомендую его тем, кто хочет построить качественные распределенные системы, которые могут обрабатывать большие объемы данных с высокой производительностью и доступностью.
Enroll Course: https://www.coursera.org/learn/software-architecture-patterns-for-big-data