ООО «Система» входит в реестр аккредитованных ИТ-компаний. Проверить актуальный статус аккредитации компании возможно в Реестре аккредитованных ИТ-компаний по адресу https://www.gosuslugi.ru/itorgs.
В соответствии с приказом Минцифры от 02.06.2025 № 511 ООО «Система» сообщает следующую информацию.
Реквизиты и контакты организации:
Название: Общество с ограниченной ответственностью «СИСТЕМА» (ООО «СИСТЕМА»)
ИНН: 6234190118
Основной код ОКВЭД: 62.09 Деятельность, связанная с использованием вычислительной техники и информационных технологий, прочая
Адрес: 390006, Рязанская область, город Рязань, Солотчинское шоссе, дом 11, помещение Н20, офис 8
Телефон: 8 800 333 07 46
Электронная почта: info@fatmetal.ru
Коды видов деятельности (по приказу Минцифры от 11.05.2023 № 449):
1.01, 2.01
Информация о реализуемых продуктах, оказываемых услугах или работах:
размещена на страницах сайта fatmetal.ru
Актуальная информация о стоимости товаров, работ и услуг:
размещена на страницах сайта fatmetal.ru
Данные о наличии исключительных прав на ПО и базы данных, способах предоставления прав использования:
компания ООО «Система» является правообладателем исключительных прав на ПО - FATMETAL
Описание технологического стека (используемые языки программирования, фреймворки, ПО):
ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Компания разрабатывает программное обеспечение с применением современного технологического стека, обеспечивающего высокую производительность, надежность и масштабируемость.
Серверная разработка ведется на языке PHP (версия 8.1) и Python (версия 3.11+). Для реализации WebSocket-сервера применяется библиотека Workerman. Для построения AI-агентов и интеграций с большими языковыми моделями используется фреймворк FastMCP на основе протокола MCP. В качестве веб-сервера используется PHP-FPM.
Клиентская разработка (веб) осуществляется на TypeScript (версия 5, строгий режим) с применением библиотеки React (версия 18) и инструментов управления состоянием Redux Toolkit. Кодовая база структурирована по архитектурной методологии Feature-Sliced Design (FSD), обеспечивающей четкое разделение ответственности между слоями приложения. Сборка выполняется с помощью Vite и Webpack; публичный REST API задокументирован в формате OpenAPI 3.1.0. Мобильное приложение для платформ iOS и Android разработано на языке Dart с использованием фреймворка Flutter (версия 3+).
Базы данных: реляционная СУБД MySQL используется для хранения основных данных; Redis применяется для кэширования, хранения сессий и управления очередями задач.
Аутентификация и авторизация реализованы на основе протоколов OAuth 2.0 и OpenID Connect с использованием сервера идентификации Keycloak; для API-доступа применяются токены JWT и API-ключи.
Взаимодействие в реальном времени между клиентом и сервером обеспечивается посредством протокола WebSocket (библиотека Workerman на стороне сервера, Socket. IO на стороне клиента).
ИНФРАСТРУКТУРА И DEVOPS
Развертывание и эксплуатация программных систем осуществляются с применением средств контейнеризации на базе Docker и Docker Compose. Автоматизация сборки и доставки программного обеспечения реализована через систему GitLab CI/CD с использованием частного реестра Docker-образов.
Управление виртуальными машинами производится посредством Apache CloudStack - открытой платформы для развёртывания облачной инфраструктуры (IaaS). Физическая инфраструктура включает поддержку сетевой загрузки серверов по протоколу iPXE, управление сетевыми адресами через сервер Kea DHCP, а также интеграцию с гипервизором KVM.
ИНТЕГРАЦИИ И API
Компания реализует и поддерживает интеграции с внешними системами:
- Платежные системы: ЮKassa, Точка Банк
- CRM-системы: Bitrix24
- Мессенджеры и уведомления: Telegram Bot API, Firebase Cloud Messaging (push-уведомления)
- Верификация данных: DaData (адреса, ИНН, реквизиты)
- Email-маркетинг: Sendsay
- AI-интеграция: MCP (Model Context Protocol) для управления инфраструктурой через большие языковые модели
Взаимодействие с внешними API осуществляется с использованием HTTP-клиентов httpx / Axios (Python, TypeScript). Данные передаются в формате JSON через REST API; для внутренних сервисов применяется WebSocket.
СРЕДСТВА КОНТРОЛЯ КАЧЕСТВА, ТЕСТИРОВАНИЯ И СОПРОВОЖДЕНИЯ
Качество программного обеспечения обеспечивается на нескольких уровнях:
Автоматизированное тестирование:
- Модульное тестирование TypeScript/React - Jest с библиотекой React Testing Library; результаты в HTML-отчётах
- Сквозное (E2E) тестирование веб-интерфейса - Playwright (кросс-браузерное: Chromium, Firefox, WebKit, Mobile Chrome, Mobile Safari; автоматический захват скриншотов и видео при ошибке)
- Тестирование Python-кода - pytest (с поддержкой асинхронных тестов через pytest-asyncio)
- Тестирование Flutter-приложения - flutter_test
Статический анализ и линтинг:
- TypeScript: ESLint (конфигурация Airbnb), Stylelint, строгая статическая типизация TypeScript
- Python: Ruff
Документирование компонентов: Storybook (визуальная документация UI-компонентов с покрытием по слоям FSD)
Регрессионное визуальное тестирование: Loki / reg-cli
Мониторинг ошибок в production: Sentry
Анализ размера бандла: Rollup Plugin Visualizer
Сведения о включении ПО или баз данных в реестр российского ПО:
ПО FATMETAL не включено в реестр российского ПО
Компания ООО «Система» посредством сайта fatmetal.ru обеспечивает круглосуточный доступ к предоставленной информации.