Serverless Service: Hizi huduma ni expensive sana hasa kwa startups

Serverless Service: Hizi huduma ni expensive sana hasa kwa startups

Cybergates

JF-Expert Member
Joined
Dec 2, 2016
Posts
711
Reaction score
1,508
Wakuu,

Webservice ndio chanzo kikuu cha umaskini kwa IT wengi, leo nilikua nafanya malipo kwa service nazo zitumia kwenye personal projects, aise ukifanya mchezo fedha zako zote zinaishia huku.

Ipi ivi assume, una webservice backends ipo powered na rails, frontend ipo react:

Serverless COST/ Monthly:
1. Azure VM: 350,000 (rails)
2. Vercel: 82,000 (react)
3. Azure Blob: 12,000 (static, media, files. "storage & transfer")
4. SQL PostgreSQL: 125,000 (production database na backup database, kila baada ya saa 6 nafanya automatic backup)
5. Cloudflare CDN: 50,000

350,000+82,000+12,000+125,000+50,000=619,000

Hapa bado: domain, SMTP, APIs, etc
 
Hatari sana mkuu, Haya mambo ukipata idea nzuri tu na ikafanikiwa kukuingizia pesa basi maisha umeyakatia denge.
 
Wakuu,

Webservice ndio chanzo kikuu cha umaskini kwa IT wengi, leo nilikua nafanya malipo kwa service nazo zitumia kwenye personal projects, aise ukifanya mchezo fedha zako zote zinaishia huku.

Ipi ivi assume, una webservice backends ipo powered na rails, frontend ipo react:

Serverless COST/ Monthly:
1. Azure VM: 350,000 (rails)
2. Vercel: 82,000 (react)
3. Azure Blob: 12,000 (static, media, files. "storage & transfer")
4. SQL PostgreSQL: 125,000 (production database na backup database, kila baada ya saa 6 nafanya automatic backup)
5. Cloudflare CDN: 50,000

350,000+82,000+12,000+125,000+50,000=619,000

Hapa bado: domain, SMTP, APIs, etc
The moment unalipia hizo services, means upo next level

Lakini unaweza ku cut down prices kwa baadhi ya services
Kwa nn ulipie Azure VM na Vercel for react? React inakua compiled to static files na unaweza kui save tu mpaka kwa S3 na ikaendelea ku call API yako. Technically hapa it means kama Azure Blob ni Object storage kama S3 bucket basi unaweza ku save statif files zako za build ya react na index.html ikishakua rendered na JS zake zitakua zina call API yako. hapo naona kama ume duplicate costs.

wakati huo huo pia unaweza ku spin cloud server kutoka providers kama digital ocean uka serve application yako ya Rails na React ndani ya server moja.
Sina uzoefu sana na Rails ila navyojua naweza ku run React app + PHP/Django/Flask/Fast API/Golang ndani ya server moja kwa kutumia Nginx as a reverse proxy.

You probably need ku research zaidi kuona namna unavyoweza ku cut down hizo costs kama kweli zinakuumiza.

check hii comparison ya VPS servers na Object storage na kitu cha ku note services za AWS, Azure na GCP always zitakua expensive kwa sababu kuna vitu wameshakurahisishia.

Screenshot at Feb 29 19-09-38.png

Contabo-deals.png
 
The moment unalipia hizo services, means upo next level
Tumesha pita break-even
Lakini unaweza ku cut down prices kwa baadhi ya services
Kwa nn ulipie Azure VM na Vercel for react?
moyo wa system ipo juu ya rails, tunatumia azure kwa sababu ya security, analytics pamoja na monitoring.

Vercel tunatuma kwa ajili ya clients side
React inakua compiled to static files na unaweza kui save tu mpaka kwa S3 na ikaendelea ku call API yako.
Administrative panel ina render html directly kwenye monolith ya rails, pia upload, image, video vinatumia storage ya blob

Technically hapa it means kama Azure Blob ni Object storage kama S3 bucket basi unaweza ku save statif files zako za build ya react na index.html
Hatutumia blob kwa ajili ya static file peke yake pia media storage

ikishakua rendered na JS zake zitakua zina call API yako. hapo naona kama ume duplicate costs.
Costs kivipi?, alfu media zitakua saved wapi?

wakati huo huo pia unaweza ku spin cloud server kutoka providers kama digital ocean uka serve application yako ya Rails na React ndani ya server moja.
Digitalocen ni USD317/M
Sina uzoefu sana na Rails ila navyojua naweza ku run React app + PHP/Django/Flask/Fast API/Golang ndani ya server moja kwa kutumia Nginx as a reverse proxy.
 Aise
You probably need ku research zaidi kuona namna unavyoweza ku cut down hizo costs kama kweli zinakuumiza.
Kwa startups hizi cost ni kubwa sana. Ukute wewe ni developer alafu unabidi ulipie hizi garama zoteoli website yako iwe live, nikichomi sana

Lakini kama service inakulipa na pia inaweza ku cover cost zake, hamna haja zaidi ya kuongeza efficiency
check hii comparison ya VPS servers na Object storage na kitu cha ku note services za AWS, Azure na GCP always zitakua expensive kwa sababu kuna vitu wameshakurahisishia.

View attachment 2920386
View attachment 2920391
Shida hawa provider wengi hawana multiple data centers
 
The moment unalipia hizo services, means upo next level

Lakini unaweza ku cut down prices kwa baadhi ya services
Kwa nn ulipie Azure VM na Vercel for react? React inakua compiled to static files na unaweza kui save tu mpaka kwa S3 na ikaendelea ku call API yako. Technically hapa it means kama Azure Blob ni Object storage kama S3 bucket basi unaweza ku save statif files zako za build ya react na index.html ikishakua rendered na JS zake zitakua zina call API yako. hapo naona kama ume duplicate costs.

wakati huo huo pia unaweza ku spin cloud server kutoka providers kama digital ocean uka serve application yako ya Rails na React ndani ya server moja.
Sina uzoefu sana na Rails ila navyojua naweza ku run React app + PHP/Django/Flask/Fast API/Golang ndani ya server moja kwa kutumia Nginx as a reverse proxy.

You probably need ku research zaidi kuona namna unavyoweza ku cut down hizo costs kama kweli zinakuumiza.

check hii comparison ya VPS servers na Object storage na kitu cha ku note services za AWS, Azure na GCP always zitakua expensive kwa sababu kuna vitu wameshakurahisishia.

View attachment 2920386
View attachment 2920391
Wale mliosoma masomo ya arts mkiambiwa mheshimu waliosoma masomo ya Engineering muwe.mnashika adabu.Haya mliosoma masomo ya Arts mumeelewa chochote hapa?
 
Wale mliosoma masomo ya arts mkiambiwa mheshimu waliosoma masomo ya Engineering muwe.mbashika adabu.Haya mliosoma masomo ya Arts mumeelewa chochote hapa?
Hao Arts unaowadharau ndiyo wanawapa kazi hao waliosoma masomo ya Engineer tena mnatukanwa kwa kushindwa kumaliza kazi kwa wakati
Utakuta Diamond aliyeishia form 4 amekuajiri wewe.
Maisha ni pesa hayo mengine ni mbwembwe tu
 
Kwa personal projects unapoteza hela, tafuta server kama ya DigitalOcean au Hertzner simamisha kila kitu humo humo hakuna cha backup walla redundancy ikipote imepotea. Pia kuna hizi service kama Render, Flyaway etc amazo ni all in one na sio gharama kama hauna watumiaji wengi kwa vile ni pay per use uzuri wa hizi hauhitaji kufanya server admin/installation yako mwenyewe.

Kwa business inahitaji kufikiria zaidi ni vigumu kutengeneza reliable service zinazofanana na hizo na pia inatumia muda mwingi kumanage, mara nyingi developers ni gharama kuliko hizo service.
 
Back
Top Bottom