В EFSOL обратилась команда разработчиков социального онлайн-проекта с задачей спроектировать и развернуть необходимую ИТ-инфраструктуру и автоматизировать процессы разработки и выпуска обновлений программного продукта.
Основное требование клиента состояло в том, чтобы готовая инфраструктура проекта могла выдержать относительно высокую нагрузку, включая кратковременные пики, когда онлайн-проект посещают 100 000 пользователей и более. 🤓 Реализация проекта
Для реализации проекта была выбрана площадка Яндекс.Облако.
На первом этапе были изучены вводные данные и требования клиента, согласно которым инфраструктура проекта должна быть отказоустойчивой и выдерживать целевой показатель RPS. Для автоматизации процессов разработки требовалось построить CI/CD с необходимыми шагами, учитывающими специфику проекта.
Приложение проекта было контейнеризировано и развернуто в масштабируемом кластере k8s. База данных расположена в кластере MySQL, а для ускорения обращений к СУБД используется R