我是一名 IT 学生。我有以下与架构相关的问题。
“设计一个假期预订系统。客户应该能够通过提供日期和目的地(国家、城市、酒店)来在线预订假期酒店房间。
客户必须通过信用卡付款才能进行预订(为此使用单独的第三方支付网关)。
该系统将来应该可以扩展,包括航班和旅行预订。
提供了许多其他细节。(<==这部分我们必须假设)“
问题不是很丰富,我知道。但是我们可以假设任何不清楚的地方。
可以用客户端服务器架构模式来完成吗?你能为此建议一个合适的架构模式吗?专门提供扩展能力?(非常感谢您能提供一些有用的文章)在设计这样的系统时需要确定我应该考虑哪些系统方面。(我知道安全性和可扩展性,还有其他非功能性需求吗?)我还需要识别可能对设计系统至关重要的缺失信息。如果您能指出一些我可以使用的资源,那将不胜感激。