Dvadeset godina jedne usluge
U ovom članku
Neprekidno održavanje specijalizovane veb usluge od 2006. godine pruža jedinstven pogled na razvoj internet infrastrukture. Sistem koji je aktivan skoro dve decenije nadživi brojne tehnološke ere, generacije hardvera i programerske paradigme.
Ono što počinje kao jednostavna skripta mora da se prilagođava okruženju koje se stalno menja da bi ostalo u funkciji.
Prelazak sa ranih serverskih okruženja na savremene arhitekture baza podataka zahteva neprekidnu, tihu obnovu ispod površine. Spoljna funkcija – isporuka slike i povećanje broja – ostaje potpuno ista, ali se unutrašnji motor koji je pokreće više puta prepisuje zbog novih standarda i bezbednosnih protokola.
Zakon se menjao, usluga je ostala
Promenljivi pravni okvir predstavlja podjednako veliki izazov za dugoročan rad. Tokom dvadeset godina pravila o prikupljanju podataka i privatnosti na internetu iz osnove su napisana iznova.
Propisi koji su početkom dvehiljaditih bili nezamislivi danas su stroge pravne obaveze. Vođenje usluge brojanja koja danas opslužuje 2.210 aktivnih ugradnji zahteva dosledan pristup minimizaciji podataka.
Svaki sačuvani podatak mora biti opravdan prema važećim propisima o privatnosti. Dugovečnost usluge ne obezbeđuje dodavanje složenih funkcija praćenja, već aktivno uklanjanje nepotrebnog prikupljanja podataka i briga da osnovni mehanizam ostane pravno nepobitan i tehnički ispravan.
Pokrenuta, proširena, ugašena
Stabilnost usluge koja traje decenijama oštro se razlikuje od brzog životnog ciklusa savremenih softverskih startapova. Tehnološku industriju pokreće stalni pritisak na rast, unovčavanje i preuzimanje.
Usluge se često pokreću, agresivno šire, a zatim gase kada se promaše ciljevi eksponencijalnog rasta. Specijalizovani alat poput brojača zasnovanog na slici opstaje jer odbacuje taj model hiperrasta.
Osmišljen je da obavlja jedan, usko određen zadatak uz najveću pouzdanost. Odsustvo spoljnih investitora i složenih poslovnih modela omogućava infrastrukturi da radi postojano i pruža pouzdan oslonac sajtovima parohija, hobi blogovima i forumima zajednica koji se na nju oslanjaju.
Napravljeno da se održava, a ne da se zameni
Ovakav dugoročni pogled iz osnova menja pristup održavanju. Svaka arhitektonska odluka procenjuje se ne po novini, već po tome da li može da radi bez nadzora narednih pet godina.
Šeme baze podataka optimizovane su za izdržljivost, kod se namerno drži malim, a zavisnost od spoljnih biblioteka svedena je na najmanju meru.
Cilj je napraviti otporan sistem koji izdržava stalno smenjivanje veb tehnologija. Dostignuta prekretnica od dve decenije dokazuje da digitalna infrastruktura ne mora stalno da remeti da bi bila vredna; ponekad je najveće tehničko dostignuće to što tiho i pouzdano jednostavno radi.