Список вопросов к экзамену в рамках курс
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
Компания:
Организация мероприятий и концертов.
Текущая ситуация:
- Система бронирования падает при запуске продажи билетов.
Требования:
-
Поддержка огромных всплесков трафика за короткие периоды.
-
Очереди для обработки заказов.
- Отчеты в реальном времени о проданных билетах.
Ограничения:
- Не допускается потеря заказов даже при перегрузке.