page title decoration image

Технологический стек Rillsoft

  • Home
  • Технологический стек Rillsoft

Инженерная компетенция из единого центра — с 2002 года

Rillsoft GmbH с 2002 года разрабатывает программное обеспечение для планирования ресурсов, планирования мощностей и управления мультипроектами. Этот технологический стек показывает, с помощью каких технологий мы разрабатываем, эксплуатируем и защищаем Rillsoft Project, Rillsoft Integration Server и Rillsoft Cloud — от нативного клиента Windows до облака.

Мы сознательно делаем ставку на проверенные, долгосрочно поддерживаемые технологии, а не на краткосрочные тренды. Благодаря этому наши решения остаются стабильными, производительными и интегрируемыми на протяжении многих лет.

Весь стек — одна слаженная команда

В отличие от чисто веб-поставщиков, мы владеем всеми уровнями современного корпоративного ПО:

  • Нативное настольное приложение: Rillsoft Project создаётся на C++ с Microsoft Foundation Class Library (MFC) — для максимальной производительности и зрелого удобства работы в Windows.
  • Веб- и серверная платформа: Rillsoft Integration Server и Rillsoft Cloud построены на PHP и фреймворке Symfony с Propel ORM, на фронтенде дополнены JavaScript и ExtJS.
  • Мобильное приложение: Наше приложение для Android разрабатывается на Kotlin.
  • Открытые интерфейсы: REST API, представленный в Rillsoft Project 10, позволяет интегрировать наши продукты в существующие системные ландшафты.

Весь этот диапазон — десктоп, веб, API и мобильные устройства — мы закрываем одной слаженной командой. Это сокращает пути согласования и обеспечивает безупречное взаимодействие всех компонентов.

Почему наш технологический стек важен для вас

  • Стабильность: Проверенные базы данных и автоматизированные тесты обеспечивают надёжную работу даже с большими проектными планами.
  • Производительность: Нативная технология C++ и кэширование в памяти с Redis обеспечивают короткое время отклика.
  • Интеграция: REST API и стандартные базы данных (PostgreSQL, Oracle, MySQL, MariaDB) вписываются в ваш ИТ-ландшафт.
  • Масштабируемость: Контейнеризация с Docker и Kubernetes обеспечивает гибкую и отказоустойчивую работу Rillsoft Cloud.
  • Готовность к будущему: Современные процессы DevOps и развитие на основе ИИ — обзор в нашей дорожной карте.

Ниже представлены ключевые технологии, сгруппированные по областям применения.

Языки программирования и фреймворки

На C++/MFC, PHP/Symfony, JavaScript/ExtJS и Kotlin мы создаём настольный клиент, веб-платформу, REST API и мобильное приложение из единого центра.

PHP
PHP

Programmiersprache

Symfony
Symfony

PHP web application framework

Propel ORM
Propel ORM

PHP Object Relational Mapping framework

PHP Unit
PHP Unit

PHP Testing Framework

Composer
Composer

PHP Paketmanager

JavaScript
JavaScript

Programmiersprache

ExtJS
ExtJS

JavaScript UI framework

NPM
NPM

JavaScript Paketmanager

Kotlin
Kotlin

Programmiersprache

C++
C++

Programmiersprache

MFC
MFC

C++ Microsoft Foundation Class Library

DevOps

Автоматизированные сборки, контейнеры и CI/CD-конвейеры обеспечивают воспроизводимые, быстрые и надёжные релизы.

Git
Git

Versionsverwaltung

Gitlab
Gitlab

Code-Zusammenarbeit

Gitlab CI
Gitlab CI

Kontinuierliche Integration

Kuberneres
Kuberneres

Container-Tools

Docker
Docker

Containervirtualisierung

Docker Compose
Docker Compose

Container-Tools

Jenkins
Jenkins

Kontinuierliche Integration

Базы данных и хранилища

Проверенные реляционные базы данных и in-memory технологии как основа для производительного многопользовательского планирования на базе БД.

PostgreSQL
PostgreSQL

Datenbank

Oracle
Oracle

Datenbank

MySQL
MySQL

Datenbank

MariaDB
MariaDB

Datenbank

Amason S3
Amason S3

Objektspeicher-Service

Redis
Redis

In-Memory-Datenbank

Хостинг приложений

Масштабируемая и защищённая работа в облаке — основа для Rillsoft Cloud и Rillsoft Integration Server.

Amazon EC2
Amazon EC2

Amazon Elastic Compute Cloud

Nginx
Nginx

Webserver

Мониторинг

Сквозной мониторинг и анализ логов для высокой доступности и быстрого поиска неисправностей в работающей системе.

Amazon OpenSearch
Amazon OpenSearch

Protokollanalyse

Prometheus
Prometheus

Echtzeit-Überwachung

Grafana
Grafana

Visualisierung von Daten

Совместная работа

Структурированная совместная работа и быстрая поддержка — от первой идеи до выпущенного релиза.

Redmine
Redmine

Ticketverwaltung

Go To Meeting
Go To Meeting

Desktop-Sharing

Часто задаваемые вопросы(FAQ)

Rillsoft разрабатывает на широком, проверенном технологическом стеке: настольное приложение Rillsoft Project для Windows создаётся на C++ с использованием Microsoft Foundation Class Library (MFC). Integration Server и Cloud построены на PHP с фреймворком Symfony и Propel ORM, на стороне фронтенда дополнены JavaScript и ExtJS. Приложение для Android написано на Kotlin. Так мы закрываем десктоп, веб, API и мобильные устройства из единого центра компетенций.

Rillsoft Project — это нативное настольное приложение для Windows, разработанное на C++ с Microsoft Foundation Class Library (MFC). Нативная технология обеспечивает высокую производительность и короткое время отклика даже для больших проектных планов с множеством задач и ресурсов.

Integration Server и Cloud построены на PHP и фреймворке Symfony с Propel ORM для доступа к базе данных. Веб-фронтенд использует JavaScript и UI-фреймворк ExtJS. Серверные службы работают в контейнерах с Docker и Kubernetes на инфраструктуре Amazon Web Services.

Rillsoft Integration Server работает с проверенными реляционными базами данных: PostgreSQL, Oracle, MySQL и MariaDB. Для быстрого кэширования используется in-memory база данных Redis, для объектного хранилища — Amazon S3. Эта архитектура на основе баз данных является основой для многопользовательского и согласованного мультипроектного планирования.

В Rillsoft Project 10 представлен полноценный REST API, который позволяет контролируемо считывать данные проектов, ресурсов и мощностей и интегрировать их в существующие системные ландшафты, такие как ERP, HR или BI. На основе REST-интерфейса в дальнейшем планируется и подключение ИИ-ассистентов через MCP.

Rillsoft размещает свои облачные сервисы на Amazon Web Services (Amazon EC2, Amazon S3, Amazon OpenSearch) с веб-сервером Nginx. Релизы создаются через автоматизированные CI/CD-конвейеры с GitLab CI и Jenkins; для контроля версий используются Git и GitLab. Контейнеры оркестрируются с помощью Docker и Kubernetes, а мониторинг обеспечивают Prometheus и Grafana.