Přeskočit na obsah
BigTree108

Služby vývoje v jazyce Go

Služby vývoje v jazyce Go pro mikroslužby a API, back endy fintechu a SaaS, cloudovou infrastrukturu a nástroje pro Kubernetes, vysokopropustné datové a adtechové pipeline, síťový a bezpečnostní software a blockchainové služby, s dedikovanými Golang vývojáři pro váš tým nebo s projektem v Go dodaným od začátku do konce.

Co stavíme v technologii Go

  • Mikroslužby a API v Go

    Služby HTTP a gRPC na routeru ze standardní knihovny, chi nebo Gin, s Connect nebo grpc-go, malými stromy závislostí a jednotlivými statickými binárkami v distroless kontejnerech, které startují v milisekundách.

  • Transakční služby pro fintech

    Zpracování plateb, peněženky, hlavní knihy a API pro převody s idempotentními klíči, transakčním outboxem pro události, které publikují, a desetinnými typy pro peníze místo plovoucí řádové čárky.

  • SaaS back endy v Go

    Multi-tenant back endy na PostgreSQL přes pgx a sqlc, dlouhotrvající workflow na Temporal, úlohy na pozadí na River a limity a kvóty pro každého tenanta.

  • Kubernetes operátory a platformní nástroje

    Operátory a kontrolery s controller-runtime a Kubebuilder, providery pro Terraform, nástroje příkazové řádky na Cobra a interní vývojářské platformy, tedy software, v němž je napsán sám cloud-native ekosystém.

  • Vysokopropustné pipeline událostí

    Příjem událostí, real-time bidding a analytické pipeline na Kafka, NATS nebo Pub/Sub, které používají goroutiny bez jejich úniků, s dávkováním, back-pressure a řádným ukončováním.

  • Síťový a bezpečnostní software

    Reverzní proxy, API brány, VPN a zero-trust agenti, skenery zranitelností a odesílače logů, postavené na crypto/tls a standardních kryptografických balíčcích, ne na ručně psaných primitivech.

  • Blockchainové uzly a indexery

    Uzly, indexery a back endové služby na go-ethereum a Cosmos SDK, s ošetřenými reorganizacemi řetězce a podpisovými klíči uloženými v hardwarovém nebo cloudovém úložišti klíčů.

  • Migrace na Go

    Vytížená nebo nákladná služba přesunutá z PHP, Pythonu, Ruby nebo Node.js do Go za stejným API, se zátěžovými testy před a po, takže přínos je změřen.

  • Revize stávajícího kódu v Go

    Úniky goroutin, datové závody, nezkontrolované chyby a zranitelné závislosti nalezené pomocí race detectoru, staticcheck, golangci-lint a govulncheck při revizi jen pro čtení, shrnuté do seznamu rizik.

Go vývojáři do vašeho týmu

  • Dedikovaní Go vývojáři

    Go vývojáři, kteří nastoupí do vašeho týmu na plný úvazek, pracují ve vašich repozitářích, trackeru a na vašich schůzkách a zodpovídají se vašemu vedoucímu. Pohovor s nimi vedete vy; my neseme ukrajinskou smlouvu, mzdy, fakturaci a dovolenou.

  • Realizace projektu v technologii Go

    Tým, který provede projekt v technologii Go od vymezení rozsahu po vydání: odhad, vývoj, testy a nasazení, s technickým vedoucím na naší straně, který odpovídá za plán a kvalitu.

  • Podpora a převzetí systémů v technologii Go

    Stávající systém v technologii Go převzatý od jiného týmu nebo udržovaný v chodu: nejprve revize jen pro čtení a písemný seznam rizik, pak opravy a nové funkce podle dopadu.

Stránka o dedikovaném týmu vysvětluje, jak se specialisté připojují k vašemu týmu, a stránka o outsourcingu pokrývá dodávku projektů, převzetí systémů a jak účtujeme.

Kdo pracuje na vašem projektu v technologii Go

  • Go vývojáři

    Služby, pipeline událostí a platformní nástroje

  • Cloud a DevOps inženýři

    Kubernetes, Terraform a pipeline, kterými služby v Go putují do provozu

  • Frontend vývojáři

    React, Angular nebo Vue

  • QA inženýři

    Automatizace testů API a zátěže

Jak pracujeme v Go

Chyby se ošetřují tam, kde vzniknou, a nikdy se neodhazují; kontexty nesou zrušení skrz každé volání; race detector a statická analýza běží v pipeline; a závislosti zůstávají aktuální, přičemž bezpečnostní upozornění jsou bezpodmínečným důvodem k aktualizaci.

Vývojáři pracují ve vašich repozitářích, vašem trackeru a vašem procesu. Ukrajinská smlouva, mzdy, fakturace a dovolená zůstávají u nás a vše, co napíšou, se převádí na vás.

Další jazyky, ve kterých pracujeme

Přehled: Programovací jazyky

Otázky k vývoji v technologii Go

V jakých oborech vaši Go vývojáři pracují?

Ve fintechu (platební, peněženkové a bankovní služby), v SaaS a podnikovém softwaru (multi-tenant back endy a API), v cloudové infrastruktuře, hostingu a telekomunikacích (platformní nástroje, sítě a operátory Kubernetes), ve zdravotnictví (výměna dat a back endy telemedicíny), v adtechu a analytice (bidding a pipeline událostí), v e-commerce, kybernetické bezpečnosti (skenery, agenti a brány), ve vzdělávání a v blockchainu (uzly a indexery).

Které knihovny a nástroje pro Go používáte?

Nejdřív standardní knihovnu, s chi nebo Gin pro routování tam, kde to pomáhá, gRPC a Connect mezi službami, pgx a sqlc pro PostgreSQL, Temporal pro dlouhotrvající workflow a OpenTelemetry pro trasování, na aktuálním vydání Go s golangci-lint a govulncheck v pipeline.

Jak rychle mohou nastoupit Go vývojáři?

Když je k dispozici ten pravý Go vývojář, začátek brzdí jen váš pohovor, NDA a převod práv duševního vlastnictví. Jinak vedeme hledání, které obvykle přinese profily kandidátů do dvou až tří týdnů, a nikdo nenastoupí, dokud neřeknete ano.

Jak probíhá najímání přes BigTree108 (role: Go vývojáři)?

Řekněte nám, jakou práci, jakou seniority a kolik hodin potřebujete. Navrhneme jednoho nebo dva lidi s jejich profily, pohovoříte s nimi stejně jako s vlastním zaměstnancem a podepíšete jednu smlouvu s BIG TREE 108 LLC a budete dostávat jednu fakturu měsíčně.

Komu patří práce, kterou vytvářejí?

Vám. Každý specialista má podepsanou smlouvu s BigTree108, která převádí všechny výsledky práce na společnost, a naše smlouva s vámi je převádí dál. Kód, návrhy a dokumenty se dodávají do vašich vlastních repozitářů a nástrojů, ne do míst, kde je můžeme měnit jen my.

Potřebujete Go vývojáře?

Sdělte nám, co služba dělá a kde běží. Do jednoho pracovního dne dostanete odpověď: profily kandidátů nebo plán.