saas餐飲管理軟件 一個(gè)SAAS系統(tǒng)服務(wù)平臺(前后端 中臺)的最佳開發(fā)架構(gòu)是?
一個(gè)SAAS系統(tǒng)服務(wù)平臺(前后端 中臺)的最佳開發(fā)架構(gòu)是?我是一個(gè)全棧工程師,我個(gè)人現(xiàn)在看市場和行情,前端主流是什么虛擬用戶.js, 反應(yīng).js兩者都有自己的生態(tài)圈和系統(tǒng),而且都很容易學(xué)習(xí)。對于后端、
一個(gè)SAAS系統(tǒng)服務(wù)平臺(前后端 中臺)的最佳開發(fā)架構(gòu)是?
我是一個(gè)全棧工程師,我個(gè)人現(xiàn)在看市場和行情,前端主流是什么虛擬用戶.js, 反應(yīng).js兩者都有自己的生態(tài)圈和系統(tǒng),而且都很容易學(xué)習(xí)。
對于后端、大型項(xiàng)目或小型項(xiàng)目,建議使用Java。建議使用彈簧靴腳手架。該框架可以使用微服務(wù)框架springcloud,springcloud可以劃分為單個(gè)服務(wù),并根據(jù)不同的業(yè)務(wù)獨(dú)立部署。以后保養(yǎng)好。!大公司有時(shí)間和金錢在中間玩。中小企業(yè)直接對接。
5萬租戶的saas系統(tǒng),數(shù)據(jù)庫該如何設(shè)計(jì)?如果采用單租戶獨(dú)立數(shù)據(jù)庫需要多少臺?
從成本的角度,幫助業(yè)主分析每個(gè)方案:
1。單租戶獨(dú)立數(shù)據(jù)庫:部署和操作成本高(50000個(gè)實(shí)例),優(yōu)點(diǎn)是可以針對單個(gè)租戶進(jìn)行個(gè)性化,但共同需求會發(fā)生變化,每個(gè)數(shù)據(jù)庫都需要修改;
2。一個(gè)SQL數(shù)據(jù)庫NoSQL集群:適中的成本,強(qiáng)大的關(guān)系庫存,一致的數(shù)據(jù)(訂單等),NoSQL存儲基本數(shù)據(jù)和歸檔數(shù)據(jù)。缺點(diǎn)是代碼稍微復(fù)雜一點(diǎn);
3。Newsql集群:成本適中,優(yōu)點(diǎn)是代碼基本上不需要更改。