プラットフォーム/アーキテクチャ

チームがより迅速に開始し、一貫して出荷し、標準を管理できるようにするアーキテクチャ

Gumon プラットフォームは、時間の経過とともに拡張できる本番環境のベースラインをチームに提供することで、プロジェクト全体で繰り返される構造セットアップを削減するように設計されています。

Gumon platform architecture

このアーキテクチャ リファレンスは、チーム間の設計上の決定を調整します。単一の実装スタイルを強制するものではありませんが、配信のドリフトが軽減されます。

レイヤー

アプリケーション層

ビジネス ワークフローとユーザー向けサービスを柔軟に処理し、システムの脆弱性を低く抑えます。

レイヤー

APIサービス層

予測可能なチーム間コラボレーションのための共有 API コントラクトと統合標準を定義します。

レイヤー

データストリーム層

高スループットのイベント ストリーム、非同期処理、可観測性をサポートします。

コアサービス

チームがすぐに導入できる再利用可能なビルディングブロック

  • - ベースラインシステム構造用の Gumon Core
  • - ID と認可のための認証 / アクセス制御 / プロファイル
  • - 再利用可能な基盤サービスとしての通知/スケジュール/ストレージ
  • - ブートストラップ、設定、操作、および拡張用の CLI コマンド

プラットフォームの原則

チームの規模が拡大してもシステムの安定性を維持する設計原則

  • - 実用的で監査可能なオープンコア
  • - エンジニアリング、運用、デリバリーの各チーム間で標準を共有
  • - 繰り返しのセットアップを最小限に抑えた、拡張性の高いアーキテクチャ
  • - ドキュメントと実践方法は付録ではなく製品の一部です
Contact Team