Kogu ettevõte töötab ühel Mac minil.
Platvormi arve ei kasva koos liiklusega. Kõik veebilehed ja teenused töötavad ühes Tallinnas asuvas arvutis, väljaspool koduvõrku asuv varuserver on valmis töö üle võtma ning meie enda loodud tööriistad hoiavad mõlemad töökorras, ilma et keegi peaks neil silma peal hoidma.
- teenust, 25 keskkonda
- 21
- seisundikontrolli nädalas
- ~250 000
- registreeritud juurutust alates 2026. aasta maist
- 411
- meediat CDN-is, tasuta paketi piires
- ~30 MB
Arvud pärinevad meie enda seireandmebaasist. Väljavõtte kuupäev: 26. oktoober 2026.
Päringu teekond
Mis seda töös hoiab
- 0165 KB/skoduse interneti üleslaadimiskiirus, liiga aeglane piltide ja videote edastamiseks
Servavõrk
Kodus ei kuula ükski teenus avalikust internetist tulevaid ühendusi. Üks Cloudflare'i tunnel kannab 25 hostinime liikluse Maci veebiserverisse. Maci üleslaadimiskiirus tunneli kaudu on väike, umbes 65 KB/s, seega pilte, videoid ja fonte sealt otse ei edastata. Väike Worker edastab neid R2-st. Kui fail puudub, küsib Worker selle Macist. Igas asukohas kontrollib see failide värskust iga kümne minuti järel ja kasutab mis tahes vea korral varuallikana Maci.
- 0263 seduka juurutuse keskmine kestus
Juurutused
Juurutamisel võetakse salajased andmed krüpteeritud hoidlast (AES-256-GCM) ja kasutatakse neid rakenduse ehitamisel uude kausta. Seejärel võetakse uus kaust ühe atomaarse toiminguga kasutusse ja taaskäivitatakse teenus. Kui korraga saabub mitu muudatust, läheb käiku uusim. Nurjunud paigaldust proovitakse üks kord uuesti. Edukas juurutus võtab keskmiselt 63 sekundit.
- 0360 sseisundikontrollide vahe kõigis keskkondades
Jälgib end ise
Iga keskkonna seisundit kontrollitakse iga 60 sekundi järel. Kahe järjestikuse tõrke korral saadetakse telefoni teavitus. Häireid annavad ka veebiserveri logides kasvavad veamäärad. Teenuseid käitab launchd sättega KeepAlive, nii et krahhile järgneb taaskäivitus, mitte püsiv katkestus.
- 042 minvalveprotsessi käivituste vahe
Parandab end ise
Valveprotsess käivitub iga kahe minuti järel ja taaskäivitab veebiserveri või privaatvõrgu, kui need ei vasta. Kümneminutiline ooteaeg takistab lõputut taaskäivitamist. Eraldi kontroll veendub iga 15 minuti järel, et kõik juurutatud teenused on endiselt töökorras.
- 05~5ülesandetahvli ülevaatust päevas
Rutiin jääb agentidele
Rutiinse töö teevad automatiseeritud töövood. Agent vaatab ülesandetahvli üle umbes viis korda päevas, sulgeb tõendatult valmis tööd ja märgib ära need, mis pole valmis. Teised peavad raamatupidamist ja koostavad tavapäraste vastuste mustandeid. Otsused, maitse ja kõik kliendini jõudev jäävad inimese hooleks.
- 060päringupõhist tasu
Mis see maksab
Me ei maksa iga päringu eest ega rendi tervet serveriparki. Püsikulud piirduvad mõne väikese kuutasu, ühe väikese varuserveri ja ühe Mac mini elektrikuluga, nii et toote teenitud tulust jääb peaaegu kõik alles. See tähendab ka, et toode võib aastaid töös püsida, ilma et peaks majutuskulude katmiseks kasvama.
Kui Mac mini lakkab töötamast
Kui kõik töötaks ainult ühes koduses arvutis, peataks selle rike kogu töö. Seepärast on meil varuserver. Väljaspool koduvõrku asuv rendiserver hoiab kõigist avalikest veebilehtedest ajakohast koopiat, sealhulgas vormidest. Cloudflare'i servavõrgus töötav valveprogramm on mõlemast arvutist sõltumatu ja kontrollib veebilehtede kättesaadavust väljastpoolt. Kui lehed on 5 minutit kättesaamatud, suunab see liikluse automaatselt varuserverisse ja toob selle tagasi, kui Mac mini jälle vastab. Samas serveris töötab ka rohkem jõudlust nõudev tarkvara: suure koormusega teenused, suuremate ärirakenduste rakendusliidesed ja klientidele suunatud teenused.