Информационные технологии, системная интеграция, интернет
Кто мы?
Мы - стартап Soarse, и мы сконцентрированы на создании необходимого для IT индустрии продукта.
Мы на собственном опыте знаем, что именно, мешает создавать продукты, поэтому организовали свою работу эффективно, исключив из нее долгие митинги, лишнюю бюрократию и бессмысленные отчеты.
Наша команда - это люди, которые сконцентрированы на создании полезного продукта, low-code платформы. Мы понимаем, что, применяя подходы гибкой настройки на стороне пользователя и гибкого хранения на стороне СУБД, можно обеспечить среду разработки практически любого WEB-приложения, доступную для освоения пользователям, не имеющим навыков в области программирования и системного администрирования. Мы
провели сравнительный анализ десятков существующих решений, как от крупных вендоров, так и от небольших стартапов.
Техническое проектирование системы началось в 2020 году.
О продукте
Наш продукт - Low-Сode платформа нового поколения, в основе которой лежит мощная система управления данными и концепция конструкторов, предоставляющих пользователям возможность собрать из базовых блоков любой ансамбль функций.
Наше решение позволяет автоматизировать большую часть бизнес-процессов, настроить под свои потребности интерфейс пользователя. Спроектированный аппарат управления данными не имеет аналогов на рынке, покрывая большой пласт запросов бизнеса за счет гибких инструментов хранения и обработки данных, а также тонкую настройку защиты доступа к ним.
Продукт может быть использован в качестве программной платформы для разработки систем – система берет на себя роль центрального хранилища данных, движка бизнес-процессов, интеграционной подсистемы и подсистемы аутентификации и авторизации, а дополнительные компоненты подключаются в виде модулей или в рамках интеграции по стандартизированному API.
Стек технологий: Java, Spring Boot, Spring Cloud, PostgreSQL, jOOQ, Apache NiFi, Redis, RabbitMQ, Consul, Micrometer, Prometheus, Grafana, Elasticsearch, Kibana, Filebeat, Logstash, OpenZipkin, Docker, Testcontainers, Netty, Nginx, TypeScript (ReactJS)
К базовым настраиваемым компонентам LCDP относятся:
- редактор бизнес-процессов
- пользовательский интерфейс
- база данных
Ключевые компоненты продукта:
- Сервис управления метаданными
- Сервис валидации данных
- Сервис маршрутизации и преобразования запросов
- Сервис выполнения асинхронных задач
- Сервис работы с файлами
- Сервис полнотекстового поиска
- Сервис работы с пользователями и внешними системами
- Сервис создания и хранения политик доступа
- Математический движок для выполнения вычислений
- Движок бизнес-процессов
- Модуль контроля доступа
- Модуль аутентификации
- Модуль работы с формулами
Настройка интерфейсов использует практики "конструкторов сайтов", обогащая их сложными экранными формами, виджетами и дашбордами.
Настройки пользовательского интерфейса включают:
- Задание цветовой палитры системы в соответствии с бренд-буком компании
- Настройка основного меню системы
- Формы сбора данных (отчеты, документы и т.д)
- Аналитические виджеты графического представления данных
- Конструктор произвольных web-страниц
- Конструктор мобильного приложения
Помимо описанного функционала наше решение также реализует BPM-движок, обеспечивая потребности в настройке бизнес-процессов:
- Различные типы активаторов (триггеров) бизнес-процессов: пользовательские действия (изменения данных), системные задачи, сигналы внешних систем, явный запуск вручную, запуск по расписанию.
- Системные и пользовательские задачи процесса: согласование действий, преобразование данных (ETL), передача сигналов во внешние системы, запуск сценариев оповещения и т.п.
- Финализация бизнес-процесса: сохранение данных, архивация процесса, просмотр истории запусков, просмотр каскада изменений данных.
Можно создать любой бизнес-процесс и настроить его работу: как начало/окончание/согласование/повторение, так и назначение прав доступа (ответственных/согласующих/наблюдателей). Любая персонализация под задачи бизнеса.
О преимуществах
- Модульная архитектура системы позволяет выбирать практически произвольную конфигурацию поставляемой системы, убирая при желании часть стандартных модулей и добавляя кастомные модули для максимально точного соответствия конечного продукта нуждам заказчика.
- Микросервисный подход также позволяет заказчику при желании расширять функциональность системы своими силами и с использованием произвольных технологий, что даёт максимальную свободу и высокую степень удобства при поддержке и развитии каждой конкретной поставленной системы, построенной на базе рассматриваемого продукта.
- Отказоустойчивость - даже, если один элемент системы перестанет работать, вся система целиком продолжит.
Какие задачи умеет решать наш продукт
Одни из множества задач, которые мы уже решили, независимо от сфер и отраслей:
- Создание персонализированной, под конкретный бизнес, информационной среды
- Автоматизация бизнес-процессов необходимых для работы предприятия
- Минимизация потребности во внутренних интеграциях
- Существенное удешевление анализа данных
- Создание связанной корпоративной модели данных
- Упрощение обучения персонала и повышение качества работы с системой за счет идентичного пользовательского интерфейса
- Снижение нагрузки на серверные мощности и затраты на системное администрирование
- Упрощение внешних интеграционные потоков за счет единого API и формата данных
Нам доверяют
Нас уже выбрали такие компании как Аэрофлот, Лукойл, Газпром, РЖД.