Saltar para o conteúdo
BigTree108

Serviços de desenvolvimento Go

Serviços de desenvolvimento Go para microsserviços e APIs, back ends de fintech e SaaS, infraestrutura cloud e ferramentas Kubernetes, pipelines de dados e de adtech de alto débito, software de rede e de segurança, e serviços blockchain, com programadores Golang dedicados à sua equipa ou um projeto Go entregue de ponta a ponta.

O que construímos com Go

  • Microsserviços e APIs em Go

    Serviços HTTP e gRPC com o router da biblioteca padrão, chi ou Gin, com Connect ou grpc-go, árvores de dependências pequenas e binários estáticos únicos em contentores distroless que arrancam em milissegundos.

  • Serviços de transações fintech

    Processamento de pagamentos, carteiras digitais, livros-razão e APIs de transferência com chaves de idempotência, um transactional outbox para os eventos que publicam e tipos decimais para dinheiro em vez de vírgula flutuante.

  • Back ends SaaS em Go

    Back ends multi-tenant em PostgreSQL através de pgx e sqlc, workflows de longa duração em Temporal, jobs em segundo plano em River, e limites de taxa e quotas por tenant.

  • Operadores Kubernetes e ferramentas de plataforma

    Operadores e controllers com controller-runtime e Kubebuilder, providers Terraform, ferramentas de linha de comandos em Cobra e plataformas internas para programadores, o tipo de software em que o próprio ecossistema cloud-native é escrito.

  • Pipelines de eventos de alto débito

    Ingestão de eventos, real-time bidding e pipelines de análise em Kafka, NATS ou Pub/Sub que usam goroutines sem as deixar a vazar, com batching, back-pressure e encerramento ordenado.

  • Software de rede e de segurança

    Reverse proxies, API gateways, agentes de VPN e de zero trust, scanners de vulnerabilidades e log shippers, construídos sobre crypto/tls e os pacotes criptográficos padrão e não sobre primitivas escritas à mão.

  • Nós e indexadores blockchain

    Nós, indexadores e serviços de back end em go-ethereum e no Cosmos SDK, com reorganizações da cadeia tratadas e chaves de assinatura guardadas num key store de hardware ou cloud.

  • Migrações para Go

    Um serviço crítico ou dispendioso migrado de PHP, Python, Ruby ou Node.js para Go por trás da mesma API, com testes de carga antes e depois para que o ganho seja medido.

  • Revisões de código Go existente

    Fugas de goroutines, data races, erros não verificados e dependências vulneráveis encontrados com o race detector, o staticcheck, o golangci-lint e o govulncheck numa revisão só de leitura, redigida como lista de riscos.

Contratar programadores Go

  • programadores Go dedicados

    Programadores Go que integram a sua equipa a tempo inteiro, trabalham nos seus repositórios, no seu tracker e nas suas reuniões, e reportam ao seu responsável. A sua empresa entrevista-os; nós assumimos o contrato ucraniano, o processamento salarial, a faturação e as férias.

  • Entrega de projetos Go

    Uma equipa que conduz o projeto Go do âmbito à release: estimativa, desenvolvimento, testes e implementação, com um líder técnico do nosso lado que é responsável pelo plano e pela qualidade.

  • Suporte e tomada a cargo de sistemas Go

    Um sistema Go existente assumido de outra equipa ou mantido em funcionamento: primeiro uma revisão só de leitura e uma lista escrita de riscos, depois correções e novas funcionalidades por ordem de impacto.

A página da equipa dedicada explica como os especialistas integram a sua equipa, e a página de outsourcing aborda a entrega de projetos, as tomadas a cargo e a forma como cobramos.

Quem trabalha no seu projeto Go

  • programadores Go

    Serviços, pipelines de eventos e ferramentas de plataforma

  • Engenheiros de cloud e DevOps

    Kubernetes, Terraform e os pipelines por onde passam os serviços Go

  • Engenheiros de front-end

    React, Angular ou Vue

  • Engenheiros de QA

    Automação de testes de API e de carga

Como trabalhamos em Go

Os erros são tratados onde ocorrem, nunca descartados; os contextos transportam o cancelamento em todas as chamadas; o race detector e a análise estática correm no pipeline; e as dependências mantêm-se atuais com avisos de segurança tratados como atualizações incondicionais.

Os programadores trabalham nos seus repositórios, no seu tracker e no seu processo. O contrato ucraniano, o processamento salarial, a faturação e as ausências ficam connosco, e tudo o que escrevem é cedido a si.

Outras linguagens em que trabalhamos

Visão geral de Linguagens de programação

Perguntas sobre o desenvolvimento em Go

Em que setores trabalham os vossos programadores Go?

Fintech (serviços de pagamentos, carteiras digitais e bancários), SaaS e software empresarial (back ends multi-tenant e APIs), infraestrutura cloud, alojamento e telecomunicações (ferramentas de plataforma, redes e operadores Kubernetes), saúde (troca de dados e back ends de telemedicina), adtech e análise (pipelines de bidding e de eventos), comércio eletrónico, cibersegurança (scanners, agentes e gateways), educação e blockchain (nós e indexadores).

Que bibliotecas e ferramentas Go utilizam?

Primeiro a biblioteca padrão, com chi ou Gin para routing quando ajuda, gRPC e Connect entre serviços, pgx e sqlc para PostgreSQL, Temporal para workflows de longa duração e OpenTelemetry para tracing, na versão atual do Go, com golangci-lint e govulncheck no pipeline.

Em quanto tempo podem começar programadores Go?

Quando o programador Go adequado está disponível, o arranque depende apenas da sua entrevista, do NDA e da cedência de propriedade intelectual. Caso contrário, fazemos uma pesquisa, que normalmente produz perfis de candidatos em duas a três semanas, e ninguém começa antes de a sua empresa dar o seu acordo.

Como contratamos programadores Go através da BigTree108?

Diga-nos qual é o trabalho, a senioridade e o horário de que precisa. Propomos uma ou duas pessoas com os respetivos perfis, a sua empresa entrevista-as como entrevistaria uma contratação própria, e assina um único contrato com a BIG TREE 108 LLC e recebe uma fatura por mês.

A quem pertence o trabalho que produzem?

A sua empresa. Cada especialista tem um contrato assinado com a BigTree108 que atribui à empresa todo o trabalho produzido, e o nosso contrato com a sua empresa atribui-lho. O código, os designs e os documentos são entregues nos seus próprios repositórios e ferramentas, e não mantidos onde só nós os podemos alterar.

Precisa de programadores Go?

Diga-nos o que o serviço faz e onde corre. Recebe resposta no prazo de um dia útil: perfis de candidatos ou um plano.