私はITの学生です。次のアーキテクチャ関連の質問があります。
「休日の予約システムを設計します。顧客は、日付と目的地 (国、都市、ホテル) を指定して、休日のホテルの部屋をオンラインで予約できる必要があります。
顧客は、予約を行うためにクレジット カードで支払う必要があります (これには、別のサード パーティの支払いゲートウェイを使用します)。
このシステムは、将来、フライトや旅行の予約を含むように拡張できる必要があります。
他の多くの詳細が提供されました.(<==この部分は想定する必要があります)"
質問はあまり有益ではありません。しかし、明確でないことは何でも想定できます。
クライアント サーバー アーキテクチャ パターンで実行できますか? これに適したアーキテクチャ パターンを提案できますか? 特に拡張機能を提供するには?(これに関する有用な記事を提供していただければ非常にありがたいです) そのようなシステムを設計する際に考慮すべきシステムの側面を特定する必要があります。(セキュリティとスケーラビリティ、その他の機能以外の要件は知っていますか?) また、システムの設計において重要となる可能性がある、不足している情報を特定する必要があります。私が使用できるいくつかのリソースを指摘できれば、それが最も高く評価されます。