O que são serviços de engenharia de plataforma?

Serviços de engenharia de plataforma constroem e operam a plataforma interna sobre a qual os times de produto entregam: o portal de desenvolvedores, os pipelines de deploy, a infraestrutura como código e as visões de custo, segurança e saúde dos serviços em um só lugar. O objetivo: o desenvolvedor encontra um serviço, vê o que está em produção e promove uma release sem abrir chamado. A Clouditive constrói isso com engenheiros da América Latina, em inglês, espanhol ou português.

Uma plataforma é um produto para os seus próprios engenheiros. Nós a construímos a partir do que eles fazem todo dia: encontrar um serviço, ler a API, ver se um deploy chegou, conferir quanto custa.

Sem plataforma, cada deploy, cada segredo e cada número de custo vira um pedido para quem opera a infraestrutura.

O que você recebe, passo a passo

Tudo o que o pacote inclui, na ordem em que chega. O preço e a duração não mudam.

  1. Passo 1: A plataforma

    Montar e construir sua plataforma interna de desenvolvimento (IDP).

  2. Passo 2: Seus serviços

    Conectar a ela os serviços que você escolher no kickoff.

  3. Passo 3: Visualizações

    Visões básicas sobre ela, como o catálogo de serviços e APIs, o status dos deploys, os custos, as vulnerabilidades de imagens e a saúde do CI, como no portal da MPI.

  4. 2 semanas

    US$ 5.000

Quer continuar depois do pacote? Some engenheiros por hora com as tarifas publicadas, com prazo mínimo de 6 meses. Como funciona o staff augmentation.

O pipeline de releases e o portal Backstage de uma plataforma SaaS fintech

Análise de investimentos / Fintech

Status: Plataforma em produção, trabalho em andamento

  1. desenvolvimento
  2. 1 hora de teste
  3. controles
  4. produção
  • ~3xmais releases em produção por semana
  • 23% → 4%de falhas em releases de produção
  • 0 → 275regras de alerta em produção
  • 72 sde rollback, ensaiado em desenvolvimento

Desenhado a partir do caso. O produto é um sistema do cliente e não é exibido.

Ver o caso

Para a plataforma SaaS de análise de portfólios da MPI, na AWS EKS com contas separadas de dev e prod, um líder sênior de plataforma da Clouditive trabalha junto com os desenvolvedores da MPI. As releases são promovidas com Kargo sobre Argo CD, passando por 1 hora de soak, smoke tests na borda, checagens de reinício e readiness de pods e um gate de proporção de erros HTTP 5xx, e as migrações rodam em um hook pre-sync que antes tira um snapshot do banco. O trabalho inclui:

  • As releases vão de dev para produção sozinhas, e checagens automáticas podem bloquear uma release ruim.
  • O banco é copiado antes de cada migração, e a volta para a release anterior foi ensaiada em dev: 72 s para trás, 124 s para a frente.
  • Catálogos de serviços e APIs gerados a partir do OpenAPI, e um mapa de dependências.
  • Status de deploy e uma visão de cada serviço.
  • Custo FinOps: os números de custo do portal vêm direto da API de faturamento da nuvem.
  • Vulnerabilidades de imagens, saúde do CI com estatísticas de 30 dias de testes instáveis e retentativas, e diffs de profiling entre deploys.
  • Infraestrutura em Terraform/OpenTofu com Atlantis, e uma migração para Crossplane feita em cutovers sem downtime e com rollback.

Prefere pagar por hora?

Some engenheiros à sua própria equipe com as tarifas publicadas, em vez de comprar um pacote.

  • Você entrevistaVocê conhece o engenheiro que fará o trabalho.
  • Mínimo de 6 mesesCobrança por hora trabalhada.
  • Reposição sem custoSe ele sair ou não se encaixar, fazemos a reposição e cobrimos a transição sem custo.
Ver como funciona o staff augmentation
  • Líder / ArquitetoUS$55–⁠60por hora
  • SêniorUS$45–⁠50por hora
  • PlenoUS$35–⁠40por hora
  • JúniorUS$30por hora

US$ por hora, desenhado em uma única escala

Perguntas frequentes

Engenheiro de plataforma é o mesmo que DevOps?

Os papéis se sobrepõem. DevOps é uma forma de trabalhar que une desenvolvimento e operação. Engenharia de plataforma constrói um produto interno, a plataforma e seu portal, para que os times trabalhem assim por conta própria. Vendemos os dois.

O que é uma plataforma DX?

Uma plataforma de developer experience (DX) é outro nome para uma plataforma interna de desenvolvimento: o portal e as ferramentas que facilitam, para os engenheiros da própria empresa, construir, publicar e operar serviços.

Qual plataforma de desenvolvimento devemos escolher?

Escolha pelos seus serviços e pelo seu time, não por um ranking. Construímos o portal da MPI no Backstage, com catálogos, status de deploy, promoção, custo e segurança em um só lugar.

Por que escolher o Backstage em vez do Port?

Responda a três perguntas. Quem será dono do código e da hospedagem do portal? Com o Backstage open source, o seu time. Suas visões de catálogo, promoção e custo precisam de plugins próprios? No Backstage, isso é código que você escreve e mantém. A assinatura de um produto hospedado vale mais para você do que essa manutenção? Construímos o portal da MPI no Backstage e podemos mostrar o que os plugins exigiram.

Devemos construir ou comprar uma IDP?

Construa quando suas regras de promoção, seu catálogo e suas visões de custo forem específicos e você tiver engenheiros para manter o portal. Compre quando um catálogo padrão cobrir o que você precisa e nenhum engenheiro do seu time puder assumir a manutenção. Nos dois casos, os pipelines, a infraestrutura como código e os gates de release sob o portal são seus para construir. O Discovery (US$ 7.000, 1 a 4 semanas) termina com essa decisão no roadmap.

O que inclui Fundamentos de IDP?

Montamos e construímos sua plataforma interna de desenvolvimento, conectamos os serviços que você escolher no kickoff e adicionamos visões básicas, como o catálogo de serviços e APIs, o status dos deploys, o custo, as vulnerabilidades de imagens e a saúde do CI, como no portal da MPI. Preço fixo US$ 5.000, 2 semanas.

O que faz uma empresa de serviços de engenharia?

Fornece trabalho de engenharia sob contrato. A Clouditive vende engenheiros da América Latina por hora, com tarifas publicadas (staff augmentation, ou alocação de profissionais, com mínimo de 6 meses), e pacotes de preço fixo com preço e prazo publicados.

O que é uma plataforma interna de desenvolvimento (IDP)?

Uma plataforma interna de desenvolvimento é o conjunto de ferramentas, pipelines e um portal que a empresa constrói para seus desenvolvedores criarem, publicarem e operarem serviços por conta própria, dentro de regras combinadas. As partes típicas são um catálogo de serviços e APIs, o status de deploy e promoção, infraestrutura definida como código e visões de custo, vulnerabilidades e saúde do CI. O Backstage é uma base open source comum para o portal.

Fundamentos de IDP monta e constrói a plataforma, conecta os serviços que você escolher no kickoff e adiciona visões básicas por cima, como o catálogo de serviços e APIs, o status dos deploys, o custo, as vulnerabilidades de imagens e a saúde do CI, como no portal da MPI: US$ 5.000, 2 semanas, preço fixo. O pipeline de release em si é o pacote CI/CD e IaC: US$ 4.000, 2 semanas.

Uma plataforma no Google Cloud para um produto de marketing com IA

Para a Autonomah, toda a plataforma é OpenTofu: serviços e jobs do Cloud Run, Cloud SQL Postgres, Cloud Storage, um load balancer com Cloud Armor, workload identity e Secret Manager. As releases são guiadas por tag e fazem deploy por digest da imagem.

Implementação do Backstage

Implementar o Backstage é montar o portal open source, conectar seus serviços ao catálogo e somar as visões que seus engenheiros abrem todo dia: status de deploy, custo, vulnerabilidades e saúde do CI. Em uma empresa norte-americana de serviços de transporte, o catálogo tem cerca de 66 repositórios, com 11 templates de autosserviço. Fundamentos de IDP constrói a primeira versão em 2 semanas por US$ 5.000.

Kubernetes e Argo CD

No Kubernetes, as releases devem ir de dev para produção pelo Git, com checagens que possam barrar uma versão ruim. Operamos Argo CD com promoção em Kargo, 1 hora de soak e um gate de taxa de erros para uma plataforma SaaS fintech, e o Argo CD passou de 46 para 101 aplicações em uma empresa norte-americana de serviços de transporte. O rollback é uma nova promoção da release anterior.

O que você precisa resolver?

Respondemos a todo pedido em até 1 dia útil. Assinamos um NDA antes da conversa, se você pedir.