Gå til indhold
BigTree108

Go-udvikling

Go-udvikling til mikroservices og API’er, back ends til fintech og SaaS, cloudinfrastruktur og Kubernetes-værktøjer, datapipelines og adtech-pipelines med højt gennemløb, netværks- og sikkerhedssoftware samt blockchain-tjenester, med dedikerede Golang-udviklere til jeres team eller et Go-projekt leveret fra start til slut.

Det bygger vi med Go

  • Go-mikroservices og API’er

    HTTP- og gRPC-tjenester på standardbibliotekets router, chi eller Gin, med Connect eller grpc-go, små afhængighedstræer og enkelte statiske binaries i distroless-containere, der starter på millisekunder.

  • Transaktionstjenester til fintech

    Betalingsbehandling, wallets, hovedbøger og API’er til overførsler med idempotensnøgler, en transactional outbox til de hændelser, de udgiver, og decimaltyper til penge i stedet for flydende tal.

  • SaaS-back ends i Go

    Multi-tenant back ends på PostgreSQL via pgx og sqlc, langvarige workflows på Temporal, baggrundsjobs på River samt rate limits og kvoter pr. tenant.

  • Kubernetes-operators og platformværktøjer

    Operators og controllere med controller-runtime og Kubebuilder, Terraform-providere, kommandolinjeværktøjer på Cobra og interne udviklerplatforme, den slags software, som cloud-native-økosystemet selv er skrevet i.

  • Hændelsespipelines med højt gennemløb

    Pipelines til hændelsesindsamling, real-time bidding og analyse på Kafka, NATS eller Pub/Sub, der bruger goroutines uden at lække dem, med batching, back-pressure og kontrolleret nedlukning.

  • Netværks- og sikkerhedssoftware

    Reverse proxies, API-gateways, VPN- og zero-trust-agenter, sårbarhedsscannere og log shippers, bygget på crypto/tls og standardens kryptopakker frem for håndskrevne primitiver.

  • Blockchain-noder og indexers

    Noder, indexers og back-end-tjenester på go-ethereum og Cosmos SDK, med håndtering af chain-reorganiseringer og signeringsnøgler opbevaret i et hardware- eller cloud-nøglelager.

  • Migrering til Go

    En belastet eller dyr tjeneste flyttet fra PHP, Python, Ruby eller Node.js til Go bag det samme API, med belastningstests før og efter, så gevinsten måles.

  • Gennemgang af eksisterende Go-kode

    Goroutine-lækager, data races, ubehandlede fejl og sårbare afhængigheder fundet med race detector, staticcheck, golangci-lint og govulncheck i en gennemgang uden skriveadgang, skrevet op som en liste over risici.

Ansæt Go-udviklere

  • Dedikerede Go-udviklere

    Go-udviklere, der indgår i jeres team på fuld tid, arbejder i jeres repositories, tracker og møder og rapporterer til jeres leder. I interviewer dem; vi står for den ukrainske kontrakt, lønudbetalingen, faktureringen og ferie og orlov.

  • Levering af Go-projekter

    Et team, der fører Go-projektet fra afgrænsning til release: estimering, udvikling, tests og udrulning, med en teknisk leder hos os, der ejer planen og kvaliteten.

  • Support og overtagelse af Go

    Et eksisterende Go-system, der overtages fra et andet team eller holdes kørende: først en skrivebeskyttet gennemgang og en skriftlig liste over risici, derefter rettelser og nye funktioner i rækkefølge efter betydning.

Siden om dedikerede teams forklarer, hvordan specialister indgår i jeres team, og siden om outsourcing beskriver projektleverance, overtagelser og hvordan vi tager betaling.

Hvem arbejder på jeres Go-projekt

  • Go-udviklere

    Tjenester, hændelsespipelines og platformværktøjer

  • Cloud- og DevOps-ingeniører

    Kubernetes, Terraform og de pipelines, Go-tjenester leveres gennem

  • Frontend-udviklere

    React, Angular eller Vue

  • QA-ingeniører

    Automatisering af API- og belastningstests

Sådan arbejder vi med Go

Fejl håndteres, hvor de opstår, og kasseres aldrig; contexts bærer annullering gennem hvert kald; race detector og statisk analyse kører i pipelinen; og afhængigheder holdes opdaterede, så sikkerhedsadvarsler behandles som ubetingede opgraderinger.

Udviklerne arbejder i jeres repositories, jeres tracker og jeres proces. Den ukrainske kontrakt, løn, fakturering og fravær bliver hos os, og alt, de skriver, overdrages til jer.

Andre sprog, vi arbejder i

Programmeringssprog: oversigt

Spørgsmål om Go-udvikling

Hvilke brancher arbejder jeres Go-udviklere i?

Fintech (betalings-, wallet- og banktjenester), SaaS og enterprise-software (multi-tenant back ends og API’er), cloudinfrastruktur, hosting og telekom (platformværktøjer, netværk og Kubernetes-operators), sundhed (dataudveksling og back ends til telemedicin), adtech og analyse (bidding og hændelsespipelines), e-handel, cybersikkerhed (scannere, agenter og gateways), uddannelse og blockchain (noder og indexers).

Hvilke Go-biblioteker og -værktøjer bruger I?

Standardbiblioteket først, med chi eller Gin til routing, hvor det hjælper, gRPC og Connect mellem tjenester, pgx og sqlc til PostgreSQL, Temporal til langvarige workflows og OpenTelemetry til tracing, på den nuværende Go-udgivelse med golangci-lint og govulncheck i pipelinen.

Hvor hurtigt kan Go-udviklere starte?

Når den rette Go-udvikler er tilgængelig, afhænger starten kun af jeres samtale samt NDA og overdragelse af IP-rettigheder. Ellers gennemfører vi en søgning, som typisk giver kandidatprofiler inden for to til tre uger, og ingen starter, før I har sagt ja.

Hvordan ansætter vi Go-udviklere gennem BigTree108?

Fortæl os om opgaverne, erfaringsniveauet og det timetal, I har brug for. Vi foreslår en eller to personer med deres profiler, I interviewer dem på samme måde, som I ville interviewe jeres egen medarbejder, og I underskriver én aftale med BIG TREE 108 LLC og modtager én faktura om måneden.

Hvem ejer det arbejde, de producerer?

Det gør I. Hver specialist har en underskrevet kontrakt med BigTree108, som overdrager alt arbejdsresultat til virksomheden, og vores aftale med jer overdrager det videre til jer. Kode, designs og dokumenter leveres ind i jeres egne repositories og værktøjer og opbevares ikke et sted, hvor kun vi kan ændre dem.

Har I brug for Go-udviklere?

Fortæl os, hvad tjenesten gør, og hvor den kører. I får svar inden for én arbejdsdag: kandidatprofiler eller en plan.