今日のサーバー アプリケーションは、多くのトランザクションを非常に高速に処理する必要があります。 これらの多くは、毎日何百万ものユーザーにサービスを提供する Web アプリケーションです。 その他には、数百万のモバイル アプリやモノのインターネット (IoT) スマート デバイスにサービスを提供するマイクロサービスがあります。
これらのアプリケーションのほとんどは、デプロイメント、スケーリング、管理を簡素化および自動化するために、現在 Kubernetes などのコンテナーにデプロイされています。 そして、導入環境の選択肢は、オンプレミスから AWS、Azure、Google Cloud などの主要なクラウドに移行しています。
データ ストレージとデータベース、さらにはマイクロサービス アプリケーションのさまざまな部分間の通信に関連するパフォーマンスのボトルネックを取り除くことで、今日の極端なパフォーマンス要件を満たすアプリケーションを開発する方法を学びます。
テクノロジー エバンジェリスト – Iqbal Khan が次のトピックに関するセッションを提供しました。
ウェルズ・ファーゴのこのような重要なグループであるサンフランシスコ・ベイエリア・テクノロジー・グループと話す機会を与えてくれたマイクとジェイソンに感謝します。 マイクが言ったように、私はで働いています Alachisoft そして、アラチという言葉は、私がマイクとジェイソンに説明していましたが、ヒンディー語のエラチ、またはスパイス名カルダモンのエライチに由来するものです。 それで、私たちは何年も前に会社に名前を付けたばかりで、何かユニークなものを考え出したかったので、次のことを思いつきました。 Alachisoft.
実は弊社の商品は、 NCache。 だから、私はそれについて話すつもりはありません NCache。 今日の話は、「Web アプリケーションとマイクロサービスを最高のパフォーマンスに拡張するにはどうすればよいですか?」についてです。 これらのアプリケーションを Java、.NET で開発している場合、 .NET Core または Node.js の場合は、正しい話に行き着きます。