Технологический стек компании

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

Используемые языки и среды выполнения

  • Java 21 — основной язык бэкенд
  • TypeScript / JavaScript (ES2022+)
  • SQL — работа с реляционными данными
  • YAML / JSON / XML — конфигурация, OpenAPI, Helm-чарты
  • Markdown / AsciiDoc

Backend

Используемые фреймворки

  • Spring Boot 3.3.x
  • Spring Framework (Web, Security, Data, AOP, Messaging, Cache, Actuator)
  • Spring Cloud Config, Spring Cloud Bus (AMQP)
  • Spring Data JPA / Hibernate, Spring Data REST
  • Spring Security + OAuth2 Resource Server
  • Spring AMQP (RabbitMQ), Spring WebSocket, Spring WebFlux
  • Spring Quartz, Spring Mail
  • Vaadin Flow 24.7.x

Ключевые библиотеки

  • Lombok, MapStruc
  • Jackson, Apache Commons (lang3, collections4, io)
  • Apache HttpClient 5, OpenFeign
  • PostgreSQL JDBC Driver, Liquibase, jOOQ, Blaze Persistence
  • Debezium (embedded) — Change Data Capture
  • SpringDoc OpenAPI, OpenAPI Generator
  • Micrometer, OpenTelemetry, Zipkin exporter
  • Apache POI, JSON Schema Validator, DataFaker
  • OWASP Dependency-Check

Тестирование бэкенда

  • JUnit 5, Mockito, Testcontainers, JaCoCo
  • AssertJ, REST-assured

Хранилища данных

  • PostgreSQL 16.x
  • MinIO (S3-совместимое объектное хранилище)

Брокеры сообщений и очереди

  • RabbitMQ (AMQP)
  • Spring AMQP — интеграция с RabbitMQ

Frontend

Используемые фреймворки

  • React 19, Next.js 16 (App Router, SSR/RSC)
  • Material UI 7
  • Progress 14 
  • Bootstrap 5, React Bootstrap
  • Emotion, @fontsource (Inter, Roboto)

Управление состоянием и данные

  • SWR — кэширование и рефетч API
  • Jotai (с Immer, optics) + Reatom 3
  • React Hook Form, Zod, Yup

Визуализация и редакторы

  • React Flow
  • Monaco Editor, CodeMirror (JSON)
  • ApexCharts
  • @dnd-kit
  • docx-preview, @e965/xlsx

Тестирование фронтенда

  • Vitest, Testing Library, Storybook 10, Chromatic
  • ESLint, Prettier, TypeScript compiler, Selenide

Безопасность и идентификация

  • Keycloak 26.1.3 (OIDC / OAuth2)
  • JWT
  • 2FA, Recovery Codes
  • BCrypt
  • Bouncy Castle

Инфраструктура и оркестрация

  • Docker, Docker Compose
  • Kubernetes (k8s, k3s)
  • Istio
  • Helm 3
  • NGINX Ingress Controller

Мониторинг

  • Prometheus
  • Grafana
  • Zipkin
  • Kiali
  • Micrometer, Spring Boot Actuator, OpenTelemetry

CI/CD и качество кода

  • GitLab CI/CD    
  • Gradle, Maven 3.9.x, npm
  • Nexus Repository (Maven + npm)
  • SonarQube
  • OWASP Dependency-Check
  • JaCoCo, JUnit 5, Vitest, Testing Library
  • ESLint, Prettier, TypeScript compiler

Инструменты разработки и совместной работы

  • Redmine
  • IntelliJ IDEA, Cursor, Codex
  • Storybook 10, Chromatic
  • Figma