HD Tech: Marlin.
Микросервисная платформа
для разработчиков

Пусть разработчик занимается действительно важными делами!

HD Tech: Marlin.
Микросервисная платформа
для разработчиков

Пусть разработчик занимается действительно важными делами!

Marlin упраздняет рутинные операции, предоставляя возможность разработчикам заниматься действительно важными делами

Автоматизация полного цикла

Автоматизация на всех этапах жизненного цикла программного обеспечения: разработка, сборка, доставка, тестирование, релиз и эксплуатация

Масштабирование
и скорость

Быстрая разработка прикладного программного обеспечения и легкое масштабирование приложений любой сложности

Бесшовная миграция

Готовый набор архитектурных решений и инструментов для типовых задач вашего бизнеса обеспечат бесшовную миграцию с legacy-архитектуры на современный IT-ландшафт и новый технологический стек

Микросервисная архитектура

Легкая интеграция микросервисов между собой, существующими системами вашей компании и системами во внешнем периметре

Time-to-market

Продуктовым командам больше нет необходимости нести в себе дорогие компетенции и разрабатывать повторяющиеся инфраструктурные решения

Безопасность

Двойной периметр кибербезопасности — облачный и внутриплатформенный с надежным шифрованием данных и трафика

Что предлагает Marlin

  • OpenShift/OKD/Kubernetes — среда исполнения прикладных сервисов, представляющаяся им как платформенный сервис
  • Jenkins
  • GitLab

Базы данных:

  • PostgreSQL, MongoDB*, Redis*, MySQL*,

Пользовательская и межсервисная аутентификация:

  • Keycloak

Объектное хранилище:

  • Объектное хранилище MinIO

Среда исполнения:

  • OpenShift/OKD, Kubernetes*

Распределенная система обмена сообщениями

  • Kafka*
  1. Мониторинг платформы и приложений на базе Prometheus-стека
  2. Система журналирования на базе стека EFK (Elasticsearch, Fluentd, Kibana) — инструмент визуализации и изучения данных, который применяется для таких задач, как анализ журналов и временных рядов, мониторинг приложений и текущих процессов
  • SonarQube — ПО проверки качества исходного кода
  • N/JUnit — ПО для модульного тестирования
  1. Keycloak — инструмент реализации аутентификации и авторизации на платформе и в разрабатываемых приложениях в пользовательских и межсервисных сценариях
  2. Hashicorp Vault — инструмент хранения секретов (паролей, токенов) портала и разворачиваемых на его мощностях приложений
  3. JFrog X-Ray — сканер безопасности для локальных и проксируемых из публичных репозиториев артефактов

Разработка

1. Репозитории для хранения исходных кодов ваших приложений
2. Изоляция на уровне команд и приложений
3. Поддержка всех современных стеков разработки
4. Статический анализ исходного кода
5. Нотовые решения для типовых enterprise задач

Сборка и доставка

1. Автоматизированная сборка дистрибутивов ваших приложений
2. Регулярная сборка на базе каждого коммита
3. Ресурсы, необходимые для работы приложений: базы данных, брокеры сообщений, провайдеры аутентификации и авторизации и т.д.
4. Поддержка нескольких сред эксплуатации и автоматическая доставка дистрибутивов на них (вплоть до продуктовой)
5. Считанные минуты коммита изменений до продуктивной среды

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

Marlin заботится о качестве пользовательского кода и в автоматическом режиме запустит тестирование, сводя до минимума издержки своих клиентов в продуктовой среде.

1. статический анализ кода
2. запуск юнит-тестов и иных видов автоматизированного тестирования в изолированной среде
3. интеграция с платформой автотестирования, где клиент самостоятельно разрабатывает и настраивает перечень запускаемых тестов в разрезе сред