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.