Large Scale System Design and Development

4 год - 1 семестр - 2 кредита

Курс "Large Scale System Design and Development" представляет собой изучение принципов проектирования и разработки крупных систем с высоким уровнем масштабируемости и доступности. В рамках этого курса студенты изучают основные концепции архитектурных шаблонов, технологий распределенных систем и методов обеспечения высокой доступности. Основное внимание уделяется архитектурным принципам, таким как микросервисная архитектура, шардирование данных, балансировка нагрузки и репликация, а также инструментам и технологиям для разработки, развертывания и мониторинга крупных систем. В результате прохождения курса студенты получают практические навыки проектирования и разработки сложных систем, способных эффективно обрабатывать большие объемы данных и выдерживать высокие нагрузки.