О проекте

Проект "Данные Московской области" это агрегатор и популяризатор данных формируемых в рамках нескольких концепций: экономика данных, цифровая трансформация и цифровизация Московской области. Данные собираются только из открытых источников.

Наши источники информации: dadata, rusprofile, правительство Московской области, открытые данные федеральных проектов, тематические сайты, публичные датасеты, и тд.

Что под капотом?

Сайт mosregdata.ru полностью написан на php: и бэкенд, и фронтенд. Основой всего является экосистема фреймворка Symfony. Список составляющих стека представлен ниже:

  • PHP 8.4.7: язык программирования
  • Kotlin 2.1: язык программирования
  • Symfony 8.0: фреймворк для разработки веб-приложений
  • API Platform 4.3: фреймворк/бандл для создания REST API
  • EasyAdmin 4.29: бандл панели администратора
  • PostgreSQL 16: объектно-реляционная система управления базами данных
  • Doctrine 3.6: объектно-реляционный проектор (ORM) для PHP
  • Redis 3.2.4: резидентная система управления базами данных класса NoSQL
  • RabbitMQ 3.13: программный брокер сообщений на основе стандарта AMQP
  • Nginx: веб-сервер и обратный прокси-сервер
  • Locust: инструмент для нагрузочного тестирования (Python)
  • psutil: библиотека для сбора информации о системных ресурсах и процессах (Python)
  • Ktor 3.4.1: фреймворк для создания REST API (Kotlin)
  • Docker: платформа контейнеризации приложений
  • Swagger: инструмент подготовки документации к API
  • Supervisor: менеджер процессов

Статистика проекта

Основные характеристики представлены в таблице

ПараметрЗначение, шт.
Записи в БД~1 000 000
Количество поселений6 453
Количество ОКВЭД2 897

Наши репозитории

Кроме этого сайта, мы поддерживаем и развиваем публичные репозитории, которые содержат в себе наборы данных в CSV-формате, а со временем появятся и утилиты для работы с нашим REST API. Мы представлены на 3-х площадках: одной российской и двух импортных. Заходите в гости!