###PaaS платформа App.Farm###

PaaS платформа App.Farm

App.Farm — платформенное решение для безопасной разработки и развёртывания программных продуктов на популярных высокоуровневых языках программирования. Представляет собой комплекс систем: Интеграционная платформа 2.0, CI/CD конвейер и Open API. Обеспечивает весь интеграционный поток и среду для исполнений информационных систем Россельхозбанка.

О платформе

В настоящее время в App.Farm обслуживается 612 микросервисов, 147 внутренних и 50 внешних систем, обрабатывается 2296 связей и 2800 интеграционных запросов в секунду. Для централизованной работы с решением к App.Farm был адаптирован 21 вендорский продукт и проведено 290 внешних интеграций для 30 потребителей, в числе которых Banki.ru и Yandex.

Какие проблемы решали

Создание единой интеграционной платформы, единых подходов банка к разработке CI/CD и банковской витрины API

Уход от «зоопарка» информационных систем с разным технологическим стеком и архитектурой. Организация и реализация перевода систем на новую интеграционную платформу

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

Доверенная среда с быстрой реализацией проектов от DEV до Prod
Уникальный CrossDC собственной разработки
Единые стандарты кода, архитектура разработки, SLA и SRE
Отдельный информационный портал управления сущностями платформы
Современный стек технологий
Компоненты информационной безопасности для проверки качества и безопасности кода

История

2021
2022
2023
2024
  • Продолжается реализация проекта

Как мы создаём платформу

Создаём функциональную экосистему

Используем самые передовые технологии по сборке, доставке и деплою

Увеличиваем скорость работ и актуализируем информацию

Создаём информационный портал управления сущностями платформы для получения актуальной информации о полном состоянии сервисов и приложений, размещённых в App.Farm

Улучшаем качество и безопасность кода

Внедряем компоненты информационной безопасности, обеспечивающие сканирование и проверку на качество и безопасность кода, который применяется многочисленными командами разработки в банке

Обучаем и развиваем

Регулярно проводим обучение и вебинары по работе и развитию App.Farm

Технический стек

Backend

Java, C#, Go

Data Storage

OpenDistro, Clickhouse, Crunchy-postgres

QA

Jaeger, Sonarqube

Frontend

React

Infrastructure

AltLinux, Alpine, Debian, Kubernetes, Buildkit, Containerd, Gitlab, Nexus, Red Virtualization, npm, Ansible,Terraform

Auth

Keykloak

Monitoring

Grafana, VictoriaMetrics, Kibana