SoCreateのスクリーンライティングプラットフォームインフラストラクチャを構築するときがきたとき、私たちはアプリケーションキャッシュとデータ保護を管理するためのいくつかのオプションを評価しました。私たちのSoCreateエンジニアは、Microsoft Service Fabric(マイクロソフトサービスファブリック)の大ファンであり、スケーラブルなマイクロサービスとコンテナーのパッケージ化、起動、管理を容易にする分散システムプラットフォームです。Service Fabricは、クラウドネイティブアプリケーションの開発と管理に関連する課題にも対処します。
そのため、RedisやSQL Serverをキャッシュストアとして使用するのではなく、独自のService Fabricの「分散キャッシュ」サービスを構築して活用してService Fabricの「データ保護」サービスを構築しました。これらのライブラリーを構築するために私たちの側で少し労力を費やしましたが、Redisキャッシュをクラスターとして設定、管理、実行するよりも時間はかかりませんでした。これは複雑なプロセスです。
結果は?
「Service Fabric分散キャッシュを使用して、アプリケーションのパフォーマンスを向上させることができます;また、Service Fabricデータ保護を使用して、RedisやBlobストレージなどのサードパーティの従量課金サービスに依存することなく、分散ウェブアプリケーションがセッションCookieを保護できるようにします。」
これも便利だと思います! ライブラリ、ドキュメント、これら2つのオープンソースのSoCreateプロジェクトに関する詳細は、以下にあります:
私たちはあなたのフィードバックを聞いて、あなたの貢献とあなたと協力して、これら2つの新しいプロジェクトをどこで実行できるかを見たいです! GitHubでプロジェクトをフォローして、乞うご期待。