Web应用程序体系结构和设计模式之间的区别?

Difference between web application architecture and design pattern?

我需要在 Django 中开发一个相册网络应用程序,存储在云服务上,具有用户登录身份验证、元数据和数据库。它必须根据与所选架构模式不同的特定软件设计模式进行开发。请解释设计模式和架构模式之间的区别。任何关于这些模式的行业可接受的建议,适用于如上所述的小型项目,都会非常有帮助。

通常,“设计模式”适用于“小决策”,例如使用单例 类、抽象工厂或可观察对象。它并不严格依赖于 MVC 或微服务等架构模式,您可以围绕该模式构建整个系统。这就是我从架构模式和设计模式之间的差异所理解的。