Провести аудит парка физических серверов, решить проблемы c доступностью приложения, разработать архитектуру и предложить варианты сборки, тестирования и доставки продукта.
Мы сократили парк физических серверов благодаря использованию облачных вычислений. В результате миграции проекта на платформу Kubernetes, в связке с облачными сервисами, удалось оптимизировать расход ресурсов, а также применить технологии для горизонтального автоматического масштабирования. Наши инженеры внедрили методологию GitOps, c использованием решений от компании GitLab и развернули безопасный VPN-сервер для централизованной работы клиентской команды. В результате клиент смог, уменьшить расходы на инфраструктуру, а также автоматизировать процессы разработки и как следствие снизить time-to-market.
Один из крупнейших в Казахстане разработчиков программного обеспечения Prime Source обратился с задачей по оптимизации инфраструктуры и процессов CI/CD.
Архитектура приложения состояла из микросервисов, разработанных на java и angular. В производстве была частично применена практика CI, но при этом из-за огромного количества собственных скриптов многие процессы зависели от работы одного инженера. Для решения этой задачи мы развернули кластер Kubernetes, cоздали репликацию master-slave PostgreSQL. Внедрили настоящий унифицированный CI для всех микросервисов через Helm. У клиента теперь больше окружений для тестирования.
Внедрить HA инфраструктуру для проекта Halyk Market. Провести нагрузочное тестирование и «тюнинг» программного обеспечения для обработки 10 000 одновременных соединений в секунду.
Для реализации поставленных бизнес требований, мы «развернули» отказоустойчивую инфраструктуру на базе Kubernetes в режиме multi-master, PostgreSQL из 3 реплик с «оберткой» Patroni, а так же распределенное файловое хранилище GlusterFS. После базовой конфигурации перешли к нагрузочному тестированию, благодаря которому получили точные метрики для горизонтального масштабирования и выявили все "узкие места" системы. На финальном этапе нашими специалистами был проведен performance tuning с последующей передачей инфраструктуры специалистам заказчика.