大容量のトランザクションアプリケーションを構築できますか?

はい。大量のユーザー負荷を処理するアプリをOutSystems Platformで構築できます。

これまでも、通信や保険業界および医療系の企業がOutSystems Platformを使用して高負荷のアプリケーションを作成してきました。実際に、OutSystemsの最初のお客様は通信会社でした。そのため、トランザクションパフォーマンスは当初からの優先事項でした。

これを可能にするため、OutSystems Platformでは、標準のWebアプリケーションサーバースタックを拡張しています。これにより、次のような従来のスケーリング手法を利用できるようになります。

  • 水平方向へのスケーリング
  • ロードバランシング
  • 垂直方向へのスケーリング
  • データベースクラスタリング
  • CDN(コンテンツデリバリーネットワーク)
  • リバースプロキシ

さらに、OutSystems Platformはアプリケーションのソースコードを最適化します。これには、以下が含まれます。

  • ページサイズの最適化
  • AJAXリクエストの重複防止
  • AJAXを使用した部分スクリーンレンダリング
  • データベースからのデータ取得数抑制。アプリケーション内で使用されるデータのみを取得します。
  • スマートなデータベースtoメモリーアルゴリズム。最終手段としてのみデータセットをメモリーにロードします。
  • データベース接続プール