DevOps e MLOps

A engenharia que separa um modelo que funciona no portátil de um modelo que aguenta estar em produção.

Fale connosco Fale connosco

DevOps e MLOps

Treinar um modelo é a parte visível. O que consome tempo e orçamento é tudo o resto: reproduzir o treino daqui a seis meses, servir a inferência com latência aceitável, perceber porque é que a qualidade caiu, e não gastar uma fortuna em GPUs paradas.

É essa camada que montamos — para modelos seus e para integrações com modelos de terceiros — de forma a que a operação não dependa da memória de uma pessoa.

Os pipelines de treino ficam descritos em código, com datasets e modelos versionados. Qualquer experiência é reproduzível e comparável com as anteriores, o que evita a discussão sobre qual das versões era a boa.

Do lado da inferência, tratamos do dimensionamento de GPU, do escalamento automático, do cache de pedidos repetidos e dos limites de custo. E instrumentamos tudo: latência, taxa de erro, custo por pedido e degradação da qualidade ao longo do tempo.

O que fazemos

  • Pipelines de treino reproduzíveis e versionamento de datasets
  • Registo de modelos e promoção entre ambientes
  • Servir inferência com escalamento automático e cache
  • Gestão de GPU e otimização de custos
  • Monitorização de latência, custo, erros e drift de qualidade
  • CI/CD para aplicações e para modelos, com rollback

Principais benefícios

  • Passar do protótipo a produção sem reescrever tudo
  • Custos de GPU visíveis e travados
  • Reverter para a versão anterior do modelo num comando
  • Saber que a qualidade caiu antes de o cliente reclamar
  • Ambientes recriáveis a partir do código

Quando faz sentido

  • Pôr em produção um modelo que hoje só corre num notebook
  • Reduzir a fatura de inferência de um produto já lançado
  • Automatizar o retreino com dados novos
  • Montar staging e rollback para libertações de modelo
  • Migrar cargas de GPU para uma região europeia

Tecnologias que usamos

Kubernetes · Docker · Terraform · MLflow · AWS

Porquê a devcave

Fazemos DevOps clássico e MLOps na mesma equipa. Não há um fornecedor para a infraestrutura e outro para o modelo a atirarem culpas um ao outro quando algo falha às três da manhã.

Como trabalhamos

Da primeira conversa à equipa a trabalhar

1

Conversa inicial

Trinta minutos por videochamada para perceber o problema, o contexto e o prazo. Saímos com uma ideia clara do que é preciso e do que não é.

2

Proposta e equipa

Apresentamos o âmbito, o custo, o calendário e quem exactamente vai trabalhar consigo. Sem currículos anónimos nem equipas que mudam a meio.

3

Desenvolvimento

Iterações curtas com demonstrações regulares no seu fuso horário. Vê o produto a funcionar cedo e ajusta antes de ser caro mudar.

4

Entrega e acompanhamento

Deploy em produção, documentação, transferência de acessos e apoio continuado. O código e a infraestrutura ficam em nome seu.

Da primeira conversa à equipa a trabalhar
em duas semanas

Conte-nos o que precisa. Respondemos em até 24 horas úteis, sem compromisso.