Go-ohjelmointi
Go kuuluu pinoomme silloin kun se on aidosti oikea valinta.
Olemme käyttäneet Go:ta yritystuotannossa yli kymmenen vuotta. Se sopii erityisesti raskaisiin palvelinpalveluihin, integraatioihin ja CLI-työkaluihin, mutta ei jokaiseen ongelmaan.
Go-ekosysteemi on kypsynyt, mutta osaajia on Suomessa edelleen niukasti. Toteutamme sekä yksittäisiä Go-palveluita että tarjoamme pitkäaikaista Go-osaamista osaksi tiimiänne.
Näin sovellamme Go:ta käytännössä
-
Soveltuvuusarvio
Katsotaan, sopiiko Go teidän käyttötapaukseen. Jos ei sovi, sanomme sen suoraan ja ehdotamme paremmin sopivaa vaihtoehtoa.
-
Toteutus standardikirjaston varaan
Pidämme riippuvuudet kurissa. Go:n vahvuus on standardikirjastossa, ja nojaamme siihen aina kun se on järkevää.
-
Pitkäjänteinen ylläpito
Go-versiot päivittyvät, ja niiden tiukkuus on yksi syy siihen, että koodi pysyy luettavana. Pidämme palvelut ajan tasalla.
Tekninen pino
- Go 1.23+
- gRPC
- Protocol Buffers
- pgx
- Cobra
- OpenAPI
- sqlc
Usein kysyttyä
Milloin Go on oikea valinta?
Raskaisiin palvelinpuolen palveluihin, rinnakkaisiin integraatiotyökaluihin, CLI-työkaluihin ja silloin kun binäärin koolla on merkitystä. Tavalliseen CRUD-sovellukseen TypeScript on usein nopeampi tie maaliin.
Onko teillä vain Go-osaamista?
Ei. Valitsemme tekniikan käyttötapauksen mukaan. Go on yksi vahva pilari, mutta TypeScript, Python ja Rust ovat osa pinoamme silloin kun ne sopivat paremmin.
Tämä sivu on olemassa lähinnä hakukonenäkyvyyden vuoksi. Itse pyrimme olemaan jotain muuta kuin yhden tekniikan talo.
Ota yhteyttä
Jutellaan kun sinulle sopii.
Soita, laita viestiä tai poimi puoli tuntia kalenterista. Palaamme asiaan seuraavana arkipäivänä.
Lähetä viesti →