MANAGE IT

Softver

Koliko korisnika treba planirati za web aplikaciju

Broj korisnika utiče na arhitekturu, hosting i cijenu razvoja. Kako procijeniti realan obim prije nego što razvoj počne.

Aplikacija namijenjena za dvadeset internih zaposlenih i aplikacija namijenjena za dvadeset hiljada javnih korisnika nisu isti projekat, iako na prvi, površan pogled mogu izgledati vrlo slično po funkcijama koje nude — ali arhitektura koja ih nosi, izbor hostinga, i ukupan budžet razvoja se suštinski razlikuju već od samog početka planiranja.

Šta je korisno procijeniti unaprijed

Realan, konzervativan broj korisnika koji očekujete u prvoj godini korištenja, ne optimistički scenario „šta ako za pet godina narastemo na pola miliona korisnika“ koji nerealno napuhuje početnu investiciju.

Da li su svi ti korisnici aktivni istovremeno u istom trenutku (npr. svi zaposleni tokom radnog vremena), ili se pristup dešava povremeno i raspoređeno tokom dana — ovo direktno utiče na to koliko servera i kakvog kapaciteta je zaista potrebno.

Da li očekujete nagle, kratkotrajne skokove opterećenja — na primjer, marketinška kampanja, sezonska potražnja, ili poznat datum lansiranja — koje sistem mora izdržati bez usporavanja ili pada.

Zašto je ova procjena bitna baš unaprijed

Arhitektura koja je od samog početka predviđena za budući rast — odvajanje baze podataka od aplikacije, sistem keširanja čestih upita, i redovan monitoring performansi — košta nešto malo više truda i vremena na samom početku razvoja.

Ali ta ista arhitektura sprječava mnogo skuplji, bolan redizajn kasnije, kad broj korisnika zaista poraste i sistem projektovan bez razmišljanja o skalabilnosti počne primjetno da usporava ili otkazuje pod stvarnim opterećenjem.

Imate projekat na umu?

Zatražite prijedlog