Skip to content

Список вопросов к экзамену в рамках курс

1. FinCorp Banking

Компания:

FinCorp — крупный банк, который обслуживает миллионы клиентов через мобильные и веб-приложения.

Текущая ситуация:

  • Все приложения работают в локальных дата-центрах.

  • База данных — PostgreSQL на физических серверах.

  • Раз в день сливаются логи для анализа вручную.

  • Низкая скорость выпуска новых фич.

Требования:

  • Перевести инфраструктуру в GCP без остановки сервиса.

  • Поддержка PCI DSS compliance.

  • Возможность выпуска фич каждые 2 недели (CI/CD).

  • Автоматический бэкап и восстановление баз.

  • Масштабирование без ручных изменений.

Технологические ограничения:

  • Только управляемые сервисы, где это возможно.

  • Все сервисы должны быть доступны при падении региона.

2. EduTech Academy

Компания:

EduTech — онлайн-платформа для проведения курсов и экзаменов. Текущая ситуация:

  • Бэкэнд на Python Django, фронт на React.

  • Всё размещено на VPS у стороннего хостинг-провайдера.

  • Из-за роста пользователей происходят частые падения сайта.

  • Хранят учебные материалы (PDF, видео) локально на серверах.

Требования:

  • Миграция на облачную платформу с минимальным даунтаймом.

  • Доступ к учебным материалам через CDN.

  • Масштабирование бэкенда и фронтенда отдельно.

  • Стриминг видео с минимальными задержками.

  • Реализация CI/CD для быстрого деплоя новых функций.

Технологические ограничения:

  • Нет бюджета на поддержку собственной Kubernetes команды.

  • Безопасность данных студентов — приоритет.

3. GreenWheels Transportation

Компания:

GreenWheels — стартап, предлагающий аренду электросамокатов и электровелосипедов через мобильное приложение. Текущая ситуация:

  • Приложение шлёт данные о GPS в реальном времени.

  • Обработка происходит в локальном дата-центре.

  • Аналитика поездок делается вручную в Excel.

  • Планируется масштабирование в 10 новых городов.

Требования:

  • Стриминг данных в реальном времени.

  • Построение дешевых, быстрых дешбордов по аналитике.

  • Автоматизация биллинга пользователей за поездки.

  • Интеграция с машинным обучением для оптимизации маршрутов.

Технологические ограничения:

  • Желательно использовать serverless и управляемые сервисы.

  • Сильный DevOps-отдел отсутствует, нужна простота в эксплуатации.

4. MediaMax Productions

Компания:

MediaMax — компания по созданию и распространению видео-контента. Текущая ситуация:

  • Редакторы вручную загружают файлы на FTP-сервер.

  • Видео обрабатываются и сжимаются на выделенных серверах.

  • Каждую пятницу возникает перегрузка системы.

Требования:

  • Автоматизация процесса загрузки и обработки видео.

  • Быстрая доставка контента зрителям по всему миру.

  • Хранение всех оригиналов в дешёвом и надёжном хранилище.

  • Минимизация затрат на обработку при неравномерной нагрузке.

Технологические ограничения:

  • Нельзя использовать локальные сервера, только облачные решения.

  • Архивы видео должны храниться минимум 5 лет.

5. ShopSpace Retail

Компания:

ShopSpace — сеть магазинов одежды с онлайн-магазином. Текущая ситуация:

  • Сайт падает при больших распродажах (например, в Чёрную пятницу).

  • Нет нормальной системы мониторинга.

  • Заказы хранятся в MySQL базе на одном сервере.

Требования:

  • Балансировка нагрузки и автоматическое масштабирование во время распродаж.

  • Высокая доступность базы данных.

  • Мониторинг доступности сайта и алерты на инциденты.

  • Возможность быстрого восстановления данных в случае сбоя.

Технологические ограничения:

  • Минимальное время даунтайма при сбоях.

6. HealthTrack Systems

Компания:

HealthTrack делает носимые устройства для мониторинга здоровья. Текущая ситуация:

  • Данные поступают раз в 5 минут от миллионов устройств.

  • Сейчас все данные хранятся на физических серверах.

Требования:

  • Миграция данных в облако.

  • Обработка данных в реальном времени для алертов (например, падение давления).

  • Хранение истории измерений 10 лет.

  • Соответствие HIPAA стандартам.

Ограничения:

  • Должна быть поддержка глобальной масштабируемости.

7. Travelio Booking

Компания:

Travelio — агрегатор билетов на самолёты и отели. Текущая ситуация:

  • Сервис периодически падает при высоких нагрузках.

  • Поисковая система работает медленно.

Требования:

  • Масштабирование в зависимости от сезона (праздники).

  • Быстрый поиск по отелям и рейсам.

  • Высокая отказоустойчивость.

Ограничения:

  • Минимизировать время отклика до <1 секунды.

8. FoodEx Delivery

Компания:

Сеть быстрой доставки еды.

Текущая ситуация:

  • Заказы и статусы обрабатываются вручную через старую ERP-систему.

Требования:

  • Обновление статуса заказа в реальном времени.

  • Предсказание времени доставки через ML-модель.

  • Автоматическое масштабирование в часы пик.

Ограничения:

  • Отсутствие собственного DevOps-отдела.

9. PhotoBox App

Компания:

Стартап — мобильное приложение для хранения фотографий.

Текущая ситуация:

  • Бэкенд и базы находятся на одном сервере.

  • Частые простои из-за пиковых нагрузок на загрузку фото.

Требования:

  • Хранение миллиардов изображений дешево и надежно.

  • Быстрая доставка контента пользователям по всему миру.

  • Минимизация стоимости хранения старых фотографий.

Ограничения:

  • Данные не должны теряться ни при каких сбоях.

10. AutoDrive Analytics

Компания:

Компания собирает данные с автомобилей для анализа вождения.

Текущая ситуация:

  • Сырые данные записываются на жёсткие диски и пересылаются почтой (!).

Требования:

  • Автоматическая загрузка данных в облако из автомобилей.

  • Обработка телеметрии в реальном времени.

  • Возможность хранить неструктурированные данные.

Ограничения:

  • Конфиденциальность данных пользователей.

11. DocuStore Legal

Компания:

Сервис хранения юридических документов.

Текущая ситуация:

  • Серверы локальные, нет автоматических бэкапов.

Требования:

  • Устойчивое хранилище документов с шифрованием.

  • Поиск документов по ключевым словам.

  • Контроль доступа на уровне файла.

Ограничения:

  • Строгая политика по соблюдению GDPR.

12. AdStream Ads

Компания:

Платформа для показа рекламных объявлений в приложениях.

Текущая ситуация:

  • Медленная обработка кликов и конверсий.

  • Потери данных при высоких нагрузках.

Требования:

  • Масштабируемый ingestion событий кликов.

  • Аналитика в реальном времени (<5 секунд задержки).

  • Хранение логов на 6 месяцев.

Ограничения:

  • Минимизировать стоимость на хранение больших объёмов.

13. ShopNow Marketplace

Компания:

Большой маркетплейс товаров. Текущая ситуация:

  • Вся инфраструктура на арендуемых серверах.

  • Нет системы автоматического масштабирования.

Требования:

  • Авто-масштабируемый бэкенд.

  • Каталог товаров должен быть быстро доступен миллионам пользователей.

  • CI/CD пайплайн для релиза раз в неделю.

Ограничения:

  • Нет желания развивать Kubernetes команду.

14. FarmVision Agriculture

Компания:

Платформа для анализа данных сельскохозяйственных полей.

Текущая ситуация:

  • Спутниковые снимки обрабатываются вручную.

  • Нет real-time аналитики.

Требования:

  • Хранение и обработка больших объёмов изображений.

  • Запуск ML-моделей для прогнозирования урожая.

  • Обработка данных в batch-режиме каждую ночь.

Ограничения:

  • Использовать только управляемые сервисы для ML.

15. EventPulse Event Management

Компания:

Организация мероприятий и концертов.

Текущая ситуация:

  • Система бронирования падает при запуске продажи билетов.

Требования:

  • Поддержка огромных всплесков трафика за короткие периоды.

  • Очереди для обработки заказов.

  • Отчеты в реальном времени о проданных билетах.

Ограничения:

  • Не допускается потеря заказов даже при перегрузке.