Spring GDS 25è Aniversari
Una empresa de logística que envia a 190 països va construir alguna cosa per enviar-se a si mateixa.
Go, també anomenat Golang, és un llenguatge de programació creat a Google el 2009. Es va dissenyar perquè els serveis de backend fossin ràpids de construir, ràpids d'executar i fàcils de llegir mesos després que algú els escrivís. Compila a un únic binari, arrenca a l'instant i s'entrega sense un runtime pesat.
El seu tret distintiu és la concurrència. Les goroutines i els canals permeten que un programa gestioni milers de tasques simultànies sense la complexitat que sol acompanyar els fils. Això fa de Go un encaix natural per a APIs, serveis de xarxa, eines de línia de comandes i programari d'infraestructura. Docker i Kubernetes estan escrits en ell. Comparat amb Node.js, Go canvia un ecosistema JavaScript familiar per rendiment pur i tipatge estàtic. Comparat amb Java, es treu molta cerimònia i arrenca més ràpid. Una API de pagaments que ha de mantenir-se ràpida mentre el trànsit es dispara és just on Go sol guanyar.
El llenguatge és deliberadament petit. Poques paraules clau, una manera òbvia de fer gairebé tot i un formatador que tanca les discussions d'estil. Aquesta contenció és l'objectiu. Manté llegibles les bases de codi grans i ràpida la incorporació.
Recorrem a Go quan un servei ha de ser ràpid, lleuger i fiable sota càrrega. APIs que són al centre d'un producte. Workers en segon pla que processen cues. Eines en què s'apoien altres sistemes. El build d'un únic binari també torna avorrit el desplegament, que és just el que vols a les tres de la matinada.
Go és una opció entre diverses, i l'escollim pels seus mèrits. Si un projecte viu millor en TypeScript o encaixa en un stack existent, aquesta és la decisió honesta i la prenem amb tu. Quan Go és l'adequat, la recompensa és codi que es manté llegible a mesura que creixen l'equip i el sistema, i un rendiment que no has de barallar constantment.
Estàs construint un backend que ha de continuar sent ràpid en escalar? Decidim el stack adequat.
Una empresa de logística que envia a 190 països va construir alguna cosa per enviar-se a si mateixa.
Convertir una marca en un negoci que funciona.
Mig milió de persones. Una app. Zero caos.















