我目前正在與一個公司項目開發團隊合作創建產品和定價信息的集中存儲庫。這將用於公司內部使用和外部客戶使用。對存儲產品和定價信息的基本功能外,我們還需要建立一個基礎設施,以適應:Web應用程序組件的配方和設計模式
- REST API端點
- 開發/分期/部署的工作流(特別是在對記錄進行更新現場環境)
- 記錄
- 分析
- 報告
- 安全(身份驗證和授權)。
查看完整列表後,它看起來像是一個非常常見的Web應用程序集,我懷疑我的公司正在打破任何形式的新領域。那麼,是否有任何特定資源(框架,技術堆棧,文章,書籍)可以幫助我理解其他Web應用程序如何解決這些問題?
團隊中的一些背景。該團隊已經開發了少量使用PHP,Mongo和MySQL作爲後端的中小型Web應用程序,以及前端基本的HTML,CSS和JQuery。該團隊熟悉設計模式(即四人組),但迄今爲止還沒有處理任何需要上面列出的所有元素的任何東西