Реализация кейса
1. Вводная задача от заказчика, проблематика, цели
Компания "Организационно-технологические решения 2000" (ОТР) разработала информационные системы ПУВ и ПУВ ЕГИССО для Пенсионного Фонда России. Им нужно было найти субподрядчика, который мог бы организовать работу этих информационных систем со СМЭВ для получения заявлений граждан с портала государственных услуг и отправки запросов на получение сведений в рамках оказания услуг.
Требовалось разработать компонент, обладающий следующими свойствами:
На старте поставили задачу: после объявления Президентом новых мер социальной поддержки населения нужно было реализовать в ПФР главный принцип работы ЕПГУ – оказание услуги в одном окне. Гражданин заполняет форму на портале госуслуг, а дальше принятие решения об оказании услуги или отказе должно происходить без дополнительных действий с его стороны.
Заявление попадает в компонент, который запрашивает сведения из государственных ведомств, например, МВД, ФНС или Роструда, а затем возвращает данные в центр принятия решения.
2. Описание реализации кейса и творческого пути по поиску оптимального решения
Мы начали работу над проектом с анализа инфраструктуры Заказчика. Оценили требуемые к взаимодействию посредством СМЭВ виды сведений, объем передаваемой информации, рассчитали мощности для размещения компонента Агредатор.
Ключевыми частями и технологиями системы стали:
Для обеспечения электронного взаимодействия мы разработали сервисы для интеграции со СМЭВ, запрашивающие различные виды сведений. После разработали сервис otr-gate для интеграции с ПУВ ЕГИССО через Kafka.
Все разработки велись в сжатые сроки, на носу был ввод новых мер соцподдержки населения, до которого нужно было запустить все процессы.
Для разделения заявлений и межведомственных запросов в июле 2021 года мы развернули новый экземпляр компонента "Агредатор", работающий только по заявлениям. При планировании увеличения объема передаваемой информации в рамках ввода новых мер соцподдержки брокер сообщений RabbitMQ переведен в кластерный режим из трех машин. Постепенно мы расширяли перечень показателей мониторинга для оперативного анализа и устранения недостатков.
Перед вводом новой меры соцподдержки с 1 мая 2022 года мы развернули второй экземпляр компонента "Агредатор" для работы с межведомственными запросами. Это в разы увеличило скорость отправки запросов и получения ответов без скопления очередей в СМЭВ.
По требованиям Заказчика разрабатывались новые сервисы для работы с видами сведений СМЭВ различных ведомств, например Роструда, МЧС, ФНС, а также сервисов для приема заявлений по новым мерам. При увеличении нагрузки мы масштабировали сервисы приема и отправки сведений. К 1 мая 2022 года нам удалось увеличить мощности в 3 раза по сравнению с первоначальными.
3. Результаты сотрудничества
Мы разместили в ПФР компонент "Агредатор". Он стабильно функционирует, выполняя прием заявлений с ЕПГУ и отправку статусов оказания услуг в личный кабинет гражданина на портале.
Агредатор осуществляет гарантированную доставку запросов и получение ответов через СМЭВ к сервисам и видам сведений сторонних ведомств, таких как ФНС, МВД, Росреестр, МЧС, Роструд и др.
Ежедневно осуществляется мониторинг работоспособности всех частей компонента "Агредатор" в удобном графическом интерфейсе. Это позволяет оперативно выявить недостатки и устранить их.
4. Заключение
По поручению Президента России Владимира Путина созданы новые меры социальной поддержки граждан: выплаты беременным женщинам, выплаты семьям, имеющим детей от 3 до 7 лет, и семьям, имеющим детей от 8 до 17 лет.
Выплаты по данным мерам находятся на контроле у Председателя Правительства РФ Михаила Мишустина.
С 1 июля 2021 года на портале государственных услуг размещены и активно используются гражданами социально-значимые услуги для получения пособий. Они попадают в информационную систему ПФР через компонент "Агредатор". 20 сервисов, число которых постоянно растет по мере требования Пенсионного фонда, позволяют отправлять запросы в ведомственные информационные системы посредством СМЭВ.
В момент запуска новых услуг платформа может обработать за сутки свыше 10 миллионов заявлений. В пиковые моменты количество транзакций достигает 1000 в секунду. За 5 дней после запуска последней меры социальной поддержки получено 1,5 миллиона заявлений с ЕПГУ, направлено порядка 85 миллионов запросов в СМЭВ.
Компания "Организационно-технологические решения 2000" (ОТР) разработала информационные системы ПУВ и ПУВ ЕГИССО для Пенсионного Фонда России. Им нужно было найти субподрядчика, который мог бы организовать работу этих информационных систем со СМЭВ для получения заявлений граждан с портала государственных услуг и отправки запросов на получение сведений в рамках оказания услуг.
Требовалось разработать компонент, обладающий следующими свойствами:
- событийно-ориентированная архитектура (англ. event-driven architecture);
- асинхронность;
- отказоустойчивость;
- согласованность в конечном счёте (англ. eventual consistency);
- гарантия ответа (запрашивающей стороне будет возвращен ответ в случае успеха либо ошибка);
- терпимость к временным отказам частей и сервисов;
- надежная доставка (англ. reliable delivery);
- модульность.
На старте поставили задачу: после объявления Президентом новых мер социальной поддержки населения нужно было реализовать в ПФР главный принцип работы ЕПГУ – оказание услуги в одном окне. Гражданин заполняет форму на портале госуслуг, а дальше принятие решения об оказании услуги или отказе должно происходить без дополнительных действий с его стороны.
Заявление попадает в компонент, который запрашивает сведения из государственных ведомств, например, МВД, ФНС или Роструда, а затем возвращает данные в центр принятия решения.
2. Описание реализации кейса и творческого пути по поиску оптимального решения
Мы начали работу над проектом с анализа инфраструктуры Заказчика. Оценили требуемые к взаимодействию посредством СМЭВ виды сведений, объем передаваемой информации, рассчитали мощности для размещения компонента Агредатор.
Ключевыми частями и технологиями системы стали:
- контейнеры docker;
- брокер сообщений RabbitMQ;
- SQL база данных PostgreSQL;
- NoSQL база данных Redis;
- система для поддержания и обнаружения сервисов и распределенное хранилище ключ-значение Consul;
- мониторинг и логирование ELK;
- система мониторинга Prometheus.
Для обеспечения электронного взаимодействия мы разработали сервисы для интеграции со СМЭВ, запрашивающие различные виды сведений. После разработали сервис otr-gate для интеграции с ПУВ ЕГИССО через Kafka.
Все разработки велись в сжатые сроки, на носу был ввод новых мер соцподдержки населения, до которого нужно было запустить все процессы.
Для разделения заявлений и межведомственных запросов в июле 2021 года мы развернули новый экземпляр компонента "Агредатор", работающий только по заявлениям. При планировании увеличения объема передаваемой информации в рамках ввода новых мер соцподдержки брокер сообщений RabbitMQ переведен в кластерный режим из трех машин. Постепенно мы расширяли перечень показателей мониторинга для оперативного анализа и устранения недостатков.
Перед вводом новой меры соцподдержки с 1 мая 2022 года мы развернули второй экземпляр компонента "Агредатор" для работы с межведомственными запросами. Это в разы увеличило скорость отправки запросов и получения ответов без скопления очередей в СМЭВ.
По требованиям Заказчика разрабатывались новые сервисы для работы с видами сведений СМЭВ различных ведомств, например Роструда, МЧС, ФНС, а также сервисов для приема заявлений по новым мерам. При увеличении нагрузки мы масштабировали сервисы приема и отправки сведений. К 1 мая 2022 года нам удалось увеличить мощности в 3 раза по сравнению с первоначальными.
3. Результаты сотрудничества
Мы разместили в ПФР компонент "Агредатор". Он стабильно функционирует, выполняя прием заявлений с ЕПГУ и отправку статусов оказания услуг в личный кабинет гражданина на портале.
Агредатор осуществляет гарантированную доставку запросов и получение ответов через СМЭВ к сервисам и видам сведений сторонних ведомств, таких как ФНС, МВД, Росреестр, МЧС, Роструд и др.
Ежедневно осуществляется мониторинг работоспособности всех частей компонента "Агредатор" в удобном графическом интерфейсе. Это позволяет оперативно выявить недостатки и устранить их.
4. Заключение
По поручению Президента России Владимира Путина созданы новые меры социальной поддержки граждан: выплаты беременным женщинам, выплаты семьям, имеющим детей от 3 до 7 лет, и семьям, имеющим детей от 8 до 17 лет.
Выплаты по данным мерам находятся на контроле у Председателя Правительства РФ Михаила Мишустина.
С 1 июля 2021 года на портале государственных услуг размещены и активно используются гражданами социально-значимые услуги для получения пособий. Они попадают в информационную систему ПФР через компонент "Агредатор". 20 сервисов, число которых постоянно растет по мере требования Пенсионного фонда, позволяют отправлять запросы в ведомственные информационные системы посредством СМЭВ.
В момент запуска новых услуг платформа может обработать за сутки свыше 10 миллионов заявлений. В пиковые моменты количество транзакций достигает 1000 в секунду. За 5 дней после запуска последней меры социальной поддержки получено 1,5 миллиона заявлений с ЕПГУ, направлено порядка 85 миллионов запросов в СМЭВ.
Результат
Агредатор в ПФР выполняет прием заявлений с ЕПГУ и отправку статусов оказания услуг гражданам.
Внедренные API/Адаптеры
Внедренные готовые решения
Похожие кейсы
Загрузка комментариев...