Кейс Jusan Invest: модернизация инфраструктуры и сокращение Time To Market

Казахстанский онлайн-брокер обратился с задачей — модернизировать инфраструктуру и наладить процессы разработки, тестирования и развертывания. Ниже рассказываем, чем и как мы помогли Jusan Invest.

О клиенте

Jusan Invest — казахстанский онлайн-брокер, который предоставляет доступ к фондовому рынку и инвестиционным инструментам. В компании есть развитая инфраструктура на основе Kubernetes для управления приложениями и процессами CI/CD. Kubernetes используется не только для разработки, но и для продакшн-среды, где приложения работают в реальных условиях и обслуживают конечных пользователей.

Задача

Несмотря на развитую инфраструктуру, работа по ней не прекращается. Чтобы разработчики могли сконцентрироваться на более стратегических задачах, мы взяли на себя большую часть работ по модернизации инфраструктуры, автоматизации тестирования, сборки, и развертывания, а также ускорению показателей Time To Market.

Решение

Jusan Invest не потребовался наш аудит инфраструктуры, ведь заказчики задачи точно знали, что им нужно — улучшить и ускорить процессы разработки. Для этого мы выделили команду: тимлид и инженеры провели первичный анализ, по результатам которого стали внедрять изменения в процессы.


Например, внедрили CI/CD на базе helmsman, помогли написать автоматизацию сервисов и переехали на новый кластер Kubernetes, который соответствует требованиям по отказоустойчивости. Мы всегда стремимся описывать и управлять инфраструктурой через код, исключать повторяемость и минимизировать ошибки. Так, у нас есть разработанные и протестированные роли Ansible. Эти роли как раз и были использованы для управления и настройки инфраструктуры.


Чтобы улучшить эффективность и стабильность инфраструктуры, подключили и настроили Grafana, Loki, Prometheus и Jagger для мониторинга и алертинга. К слову, поддерживая и мониторя сервисы наших клиентов, мы не просто решаем инциденты, но и проводим глубокий анализ их причин — это помогает провести работу над ошибками и избежать похожих инцидентов. Мы постоянно на связи с командой клиента — в чате и на созвонах.

Результат

Разработчики Jusan Invest перестали тратить время на работу над инфраструктурой и заниматься написанием автоматизации. Теперь они могут сфокусироваться на развитии сервисов. У них нет рутинных задач по поддержке и реагированию на инциденты — мы взяли на себя большую часть этих работ. Для Jusan Invest мы на связи 24/7.


Например, у нас налажен мониторинг с эскалацией: уведомления приходят в чат и личные сообщения инженеру, тимлиду и СТО. Если что-то серьезное, на помощь приходят другие инженеры.

Cтек технологий

  • Kubernetes
  • Gitlab
  • Helmsman
  • Ansible
  • MongoDB
  • Elasticsearch
  • Sentry
  • Grafana
  • Loki
  • Prometheus
  • Jaeger

Поможем в решении DevOps-задач

Если и у вас есть задача для нас — обращайтесь. Можем начать с аудита инфраструктуры и после этого перейти к полноценному проекту.

Заказать аудит