時(shí)間:2019-07-28 15:30:15 作者:Dorise 瀏覽量:95
作為一個(gè)開發(fā)人員,從軟件開發(fā)迭代的角度來和各位聊一下重新開發(fā)一個(gè)美團(tuán)的本錢。如果有缺乏和缺漏的地方歡迎彌補(bǔ)。
1、根本完成美團(tuán)的功用。
意圖便是做一個(gè)X團(tuán)的APP,徹底抄美團(tuán),能解決問題就行。
美團(tuán)據(jù)我了解,最少是三端,用戶端,商戶端,后臺(tái)端。后臺(tái)端或許不需要APP,在線WEB操作能夠滿意需求。由于只是為了解決問題,WEB結(jié)構(gòu)的交融方法APP是性價(jià)比首選,考慮到徹底抄美團(tuán),所以根本前端方面不考慮改變,根本沒有前端的設(shè)計(jì)本錢。從工作量方面預(yù)估本錢的話,估計(jì):1個(gè)前端工程師(能夠做web結(jié)構(gòu)交融APP開發(fā)的),1個(gè)后端工程師(擔(dān)任后端功用和事務(wù)邏輯)。工作時(shí)間比較難說,徹底仿下來估量或許得3個(gè)月左右(大略的估量做大部分功用,如果全功用或許會(huì)更久,如果砍掉非首要模塊部分或許會(huì)縮短到1個(gè)月)。如果這和本錢的話約2W-6W的姿態(tài),考慮到還要有部分測(cè)驗(yàn),調(diào)試的時(shí)間,添加個(gè)30%,約接近3W-8W,如果進(jìn)一步節(jié)省本錢能夠網(wǎng)上下載現(xiàn)成的仿好的APP魔板,這個(gè)有時(shí)分很便宜(約1W),詳細(xì)就比較難說了,本文只考慮徹底開發(fā)。
開發(fā)一個(gè)像美團(tuán)外賣差不多的APP要多少錢?圖一
2、版別迭代:
咱們新美團(tuán)上線的時(shí)分推廣效果很好。用戶蜂擁而至。首先便是商戶端或許原地爆破(由于本來只做了功用,功能,用戶量等徹底沒有考慮,服務(wù)器預(yù)備也缺乏等各方面原因,商戶很多上傳新產(chǎn)品,會(huì)集上傳,會(huì)集訪問,不管詳細(xì)什么原因吧,反正必定會(huì)爆破。)這個(gè)時(shí)分第一步要做的便是動(dòng)靜別離,把圖片,js,css等文件全部從主服務(wù)器上換到CDN或其他靜態(tài)服務(wù)器上,讓服務(wù)器專門去處理使用懇求,再一個(gè)最根本的操作便是數(shù)據(jù)庫獨(dú)立,或許數(shù)據(jù)庫這時(shí)分就需要集群處理。這個(gè)時(shí)分恭喜你,你需要加運(yùn)維,加DBA,加測(cè)驗(yàn),加服務(wù)器,加帶寬,加CDN。這時(shí)分訪問量或許陡增,估計(jì)日PV幾十萬每年CDN的費(fèi)用或許就得十萬塊的姿態(tài)。再加上服務(wù)器月10-20萬運(yùn)維約10W左右本錢,再加上前后端技能提高需要加工資,或許一年的費(fèi)用在100W左右技能方面,考慮到或許還有推廣方面的費(fèi)用,那這個(gè)出資最少要在150萬以上(考慮到比較好的狀況,你的人員能夠整齊,沒有由于人員缺乏或許水平缺乏導(dǎo)致掉鏈子)
3、再次升級(jí)
咱們的新美團(tuán)太厲害了,已經(jīng)躋身各種APP排行榜了。這個(gè)時(shí)分需要做2手預(yù)備一方面重構(gòu)后端體系,根據(jù)負(fù)載狀況規(guī)劃新版別的后端承載才干(比方要求5000個(gè)商戶在線操作安穩(wěn)運(yùn)轉(zhuǎn)等方針舉比方。前期單機(jī)單服務(wù)器這個(gè)數(shù)量必定達(dá)不到。)另一方面要先加服務(wù)器,加到能抗�。ū确奖緛韱畏⻊�(wù)器功能100左右,現(xiàn)在需要添加到5000)。大略來看,這個(gè)功能是需要提高50倍,可是搞過服務(wù)器的都知道,你提高50倍功能在不改變?cè)w系 狀況下,服務(wù)器提高50倍功能1個(gè)是不現(xiàn)實(shí)(比方本來便是4中心服務(wù)器,提高50倍200中心或許這種服務(wù)器自身就不存在,這里只是舉個(gè)栗子);在1個(gè)便是這50倍的功能直接堆50臺(tái)服務(wù)器是100%解決不了問題的,由于涉及到數(shù)據(jù)同步等問題,或許本來體系內(nèi)部就不支撐這么大規(guī)模的擴(kuò)容。
開發(fā)一個(gè)像美團(tuán)外賣差不多的APP要多少錢?圖二
這個(gè)時(shí)分PV估量已經(jīng)達(dá)到了幾百上千萬。每年估量CDN方面費(fèi)用就上千萬(很多購買估量CDN會(huì)有優(yōu)惠的吧),這個(gè)時(shí)分你的 人員也要添加比方最少要有專業(yè)的擔(dān)任安卓APP開發(fā)的團(tuán)隊(duì)(估量一個(gè)人是搞不定的,下面只算一個(gè)人),專門擔(dān)任IOS開發(fā)的團(tuán)隊(duì)(估量這一個(gè)人也搞不定,下面只算一個(gè)人)。后端(這必定是一個(gè)團(tuán)隊(duì)了,由于之前就加了運(yùn)維,測(cè)驗(yàn)等,預(yù)估10人以上)為什么我的前端估量的人那么少呢,由于咱們之前說了,抄美團(tuán),前端的同學(xué)不要打我,我知道你們不容易。年開發(fā)團(tuán)隊(duì)總本錢應(yīng)該是上千萬,服務(wù)器和帶寬等出資估計(jì)也是千萬級(jí),總計(jì)約上億的本錢。
如果您覺得這個(gè)APP有點(diǎn)貴,我只能說,你太年輕,這只是技能方面的本錢,在其他方面的本錢或許要在這個(gè)之上再加一個(gè)零,比方比方推廣費(fèi)用,其他員工工資(如外賣小哥,想想一下全國(guó)5萬小哥一年便是什么開支,美團(tuán)最少50萬不過分吧)。
這個(gè)時(shí)分你的量級(jí)或許是美團(tuán)量級(jí)的10%左右,如果真要做到美團(tuán)那么大必定還有很多其他的東西我沒有考慮到,詳細(xì)要多少錢才干堆出來我也不清楚,等我做到這個(gè)新美團(tuán)CTO的方位的時(shí)分再來給我們講講吧。
最后的最后,作為一個(gè)開發(fā)者,求我們不要再說什么給我做個(gè)美團(tuán)很簡(jiǎn)單吧這種鬼話了,太可怕了!