KamoUniverseの使い方 ビルド
KamoUniverse を使用するには、このことを知っておく必要はありません。 IT チーム、セキュリティ 審査者、調達担当者が尋ねるので、電話を手配するよりもページを簡単に渡すことができます.
多くの小さなサービスが、一つの大きなプログラムではありません
KamoUniverseは単一の適用ではないです。 複数の独立したサービスで、1つのエリアごとに責任があります。1つはメールを扱います。1つは文書を扱います。1つは、あなたが今読んだ知識ベースを処理し、1つはコールを処理します.
実用的な結果は、あなたに重要なものです 1つの領域の問題は、他の人を取らない。 文書サービスは悪い午後を持っている場合、電子メールは機能し続けます。 単一の大きなプログラムでは、その方法では動作しません。すべての人がその運命を共有します.
複数の機械に分散
これらのサービスはクラスターで実行します。: 一つとして働く機械のグループ。 各サービスはどの機械に部屋があり、機械が失敗したら、それが実行されたサービスは、誰もページされていない、自動的に他の場所で始まります.
KamoUniverseのアップデートも行います。 古いものはまだ答えている間、1つのサービスの新バージョンがロールアウトされ、新しいものが健康である一度にトラフィックが移動します。 誰もが気づくことなく、ほとんどのアップデートが起こります.
データベースレベルでデータを分離
KamoUniverseの各レコードは、所属する組織を運び、実行前に1つの組織にすべてのクエリがスコープされます。 その分離は、画面が後に適用されるフィルタではなく、データレイヤーにあります.
違いは重要です。 画面で適用されるフィルタは、開発者が新しい画面を忘れることができるものです。 クエリで適用される制約は、画面がオプトアウトできるものではありません.
何を語るのか
本サービスは、他の各号のデータにアクセスしません。 何かが別のサービスについて知っておく必要がある場合 — 記事が公開され、コールエンド、文書が署名されます — メッセージが公開され、誰がそれを拾うかを心配します。 そのため、他の全員をブロックするのではなく、サービスが遅くなり、自分の仕事を遅らせます.
