Stack biramo zbog dugovečnosti, a ne zbog novine
Namerno biramo dosadnu tehnologiju: provereni stackovi za koje se ljudi lako nalaze i koji su u ozbiljnoj upotrebi bar deset godina, pa sistem nadživi našu saradnju. Zanimljivo u projektu treba da bude ono što softver radi, a nikada to u čemu je napisan.
Zakažite razgovorPet o kojima pišemo
Tehnologije koje nose najveći deo onoga što isporučujemo, a na svakoj stranici stoje i slučajevi u kojima bismo vas od njih odgovorili.
Next.js
Podrazumevano ga biramo za portale i proizvode okrenute korisnicima: server rendering i SEO dolaze ugrađeni, a isti ljudi pokrivaju ceo stack.
Zašto, kada i kada ne →.NET
Nosi dugovečne operativne platforme i enterprise integracije: tipsku sigurnost koja izdrži rast kodne baze i podršku merenu decenijama.
Zašto, kada i kada ne →React Native
Jedna kodna baza za iOS i Android kada proizvod zaista mora da živi na telefonu, uz isto znanje i isti kod kao u web sloju.
Zašto, kada i kada ne →Rust
Brzi servisi bezbedni po memoriji i postepena migracija sa C/C++-a, za kritične putanje na kojima su važni latencija, bezbednost i trošak clouda.
Zašto, kada i kada ne →AI i LLM integracije
Jezičke modele uvezujemo u stvarne procese, sa evaluacijama, zaštitnim ogradama i rezervnim rešenjima. To je inženjering, a ne demo.
Zašto, kada i kada ne →Kako biramo stack
Tri testa koja svaka tehnologija mora da prođe pre nego što ponese klijentski sistem.
Tehnologije za koje ima ljudi
Svaki ključni izbor je tehnologija koju vaši budući inženjeri već znaju. Ne bi trebalo da zavisite od nas kada tražite sledećeg čoveka u timu.
Deset godina iza sebe
Alat usvajamo tek pošto preživi ciklus hajpa, a ne dok hajp traje. Novina ide u proizvod, nikada u infrastrukturu.
Gradimo tako da sistem možemo predati
Široko korišćen stack uz dokumentaciju znači da sistem može da preuzme svaki kompetentan tim. Nikada vas ne vezujemo za sebe nejasnoćama.
Ostatak alata
Pet stranica iznad nisu ceo stack, nego delovi koji zaslužuju po stranicu; oko njih stoji isti, namerno dosadan temelj.
Ovo je reprezentativna lista, a ne granica: ako sistemu treba nešto što na njoj ne stoji, to je tema za razgovor, a ne problem. Podrazumevani izbori, ne dogma, pa pravi alat za svaki sistem bira dijagnoza.
Ne znate na čemu treba da gradite sistem?
Upravo zato postoji besplatna dijagnoza: stack je njen rezultat, a ne stav sa kojim morate da dođete.