Kinetic Data、ワークフロート自動化ソリューション提供にApache Cassandraを選択
会社情報
-
エンタープライズワークフロート自動化
-
従業員数50名
-
グローバル2000企業および政府機関のお客様(USDA、米国陸軍および海軍、連邦準備制度、フェアファックス郡公立学校、エモリーヘルスケアなど)
利点
-
分散耐障害性
-
ロードバランシング
-
レプリカによるデータ耐久性
-
運用チームの負担軽減
Kinetic Dataは、エンタープライズワークフロート自動化ソフトウェアの大手プロバイダーです。Kinetic Platformは、カスタムワークフロート構築と事前構築されたソリューションをローコード環境と組み合わせることで、テクノロジーに精通した「スマーティーズ」がワークフロートプロセスを自動化できるようにします。このプラットフォームは、アーキテクトがデジタル変革を容易にするためにカスタムコードを作成できるプロコード機能も備えており、エンタープライズはテクノロジー投資を拡張し、大規模なシステムのコストを削減できます。
Kinetic Platformの開発にあたり、Kinetic Data社長のJohn Sundberg氏は、堅牢で製品使用時の摩擦を最小限に抑えるデータ管理システムを必要としていました。「当社が行うすべてのことの中心は、問題に最も近いITおよびビジネスのプロフェッショナルが、それらの問題に対する独自のソリューションを構築するのを支援することにあります」とSundberg氏は述べ、ワークフロートプラットフォームの構築において、KineticはApache Cassandra上に構築することを決定しました。
最終的に、Apache Cassandraは、その堅牢性のために選ばれました。自動フェールオーバー、ロードバランシング、レプリケーションなどの機能により、Kinetic Dataとその顧客の多くの頭痛の種が解消されました。さらに、Kinetic Dataは製品の使用における摩擦を軽減したいと考えており、Cassandraがオープンソースであるという事実は、ユーザーがライセンスに関する問題に悩まされる必要がないため魅力的でした。
お客様の声
一度設定して実行されると、あとは放置できます。率直に言って、運用面では簡単です。そのため、お客様はCassandraを使用していますが、実際には気づいていません。しかし、「常に稼働しており、常に高速です」と言われます。これは、エンドユーザーに知ってほしいすべてのメリットです。
Kinetic Data社長
大規模なパフォーマンス
以前、Sundberg氏はSQL Serverを使用するローコードシステムを経験しており、重要な課題を浮き彫りにしました。ローコードシステムは、ユーザーの不明な計画とその計画のスケーリングの可能性を処理できる必要があります。通常、システムアーキテクトは特定のユースケースに合わせてテクノロジースタックを構築し、パフォーマンス要件と潜在的なボトルネックを理解しています。対照的に、ローコードシステムは、他の人が好きなものを構築するためのフレームワークを提供します。
最適化されたクエリ
構築されているものが何であれ、Kinetic Dataは優れたパフォーマンスを保証する必要があります。過去には、ユーザーがフォームを構築し、最初は期待どおりにパフォーマンスを発揮していましたが、レコードが5,000件から50,000件または500,000件に増加すると、ユーザーはパフォーマンスの低下が見られました。基本的に、これはSQLが非効率なクエリを受け入れて実行し、結果を返すのに必要なだけ時間がかかるためです。対照的に、Apache Cassandraはそのようなクエリを拒否するため、ユーザーは500,000件目のレコードではなく、1件目のレコードで問題を発見することになります。Kinetic Dataは、開発段階でApache Cassandraがユーザーをガイドして効率的なクエリを作成することを発見しました。
耐障害性とスケーラビリティ
「環境を不安の対象にしたくありませんでした」とSundberg氏は言います。「ユーザーは自分自身に『この方法でフォームを作成したい』と言い、作成し、フォームを送信するときに期待どおりに実行されるようにする必要があります。」Kinetic Dataは、SQLではデータベースに関する思考プロセスを排除できないことに気づきました。「フォームやワークフローを構築する際に、多くのデータベースに関する議論が持ち上がります」とSundberg氏は述べており、たとえば特定の状況でインデックスを作成する必要があることを考慮する必要がありました。これは、ハードコアのコンピューター担当者を可能にしましたが、Kinetic Dataがこれらの問題を抽象化し、主題の専門家がフォームを作成できるようにすることはできませんでした。Sundberg氏は、耐障害性と強力なデータベースであるApache Cassandraを選択することで、「ユーザーはデータベースについて話す必要がなくなりました」と言っています。
これにより、Kineticプラットフォームは、米国の南東部にある最大のヘルスケア組織の1つが、ITチームのワークロードを軽減するためのセルフサービスポータルとして恩恵を受けています。2021年には、このポータルは12万件のチケットと4万件のインシデントを迅速に追跡および処理し、関連するタスクを適切な個人または内部チームに割り当てました。別の例として、アネ・アランデル郡公立学校のテクノロジー部門は、生徒に配布される18万台のChromebookのワークフローを管理および追跡することができました。このITチームは、1万2千人の教師が使用するすべてのデバイスも管理および追跡しています。
Kinetic Dataが複雑なインフラストラクチャを抽象化するため、顧客はApache Cassandraを使用していることに気づきませんが、「常に稼働しており、常に高速であり、エンドユーザーに知ってほしいすべてのメリットです」とSundberg氏は述べています。