Платформа/Архитектура

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

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

Gumon platform architecture

Этот справочник по архитектуре согласовывает проектные решения, принимаемые разными командами. Это не навязывает единый стиль реализации, но уменьшает дрейф при доставке.

Слой

Прикладной уровень

Обеспечивает гибкость бизнес-процессов и сервисов, ориентированных на пользователей, и низкую хрупкость системы.

Слой

Уровень обслуживания API

Определяет общие контракты API и стандарты интеграции для предсказуемого сотрудничества между командами.

Слой

Уровень потока данных

Поддерживает потоки событий с высокой пропускной способностью, асинхронную обработку и наблюдаемость.

Основные услуги

Многоразовые строительные блоки команды могут сразу же принять на вооружение

  • - Gumon Core для базовой структуры системы
  • - Аутентификация / Контроль доступа / Профиль для идентификации и авторизации
  • - Уведомление/Расписание/Хранение как основные сервисы многократного использования
  • - Команды CLI для начальной загрузки, настройки, операций и расширения

Принципы платформы

Принципы проектирования, которые обеспечивают стабильность систем по мере масштабирования команд

  • - Открытое ядро, практичное и проверяемое
  • - Общие стандарты для команд проектирования, эксплуатации и доставки.
  • - Готовая к масштабированию архитектура с минимальной повторяющейся настройкой.
  • - Документация и практики являются частью продукта, а не приложениями.
Contact Team