O desafio
Quando são os desenvolvedores que seguram a infraestrutura
Na Devlith, quem cuidava da infraestrutura eram os próprios desenvolvedores. Isso significa duas perdas ao mesmo tempo: o time de produto parava de construir para apagar incêndio de servidor, e a infra ficava sem uma dona de fato: segurança nunca revisada a fundo, ambiente na DigitalOcean sem um padrão de operação, e atualizações que exigiam parar o sistema.
Ponto de partida
- Desenvolvedores gerenciando a própria infra
- Segurança sem revisão, portas expostas sem necessidade
- Ambiente na DigitalOcean, sem gestão dedicada
- Atualizações com parada do sistema
- Backups sem validação
Onde chegamos
- Infra e segurança geridas pela InfraCtrl
- Só as portas necessárias abertas
- Operação na Oracle Cloud, mais robusta e performática
- Deploys sem downtime, via pipeline
- Backups testados e escala sob demanda
A InfraCtrl assumiu a operação de ponta a ponta, e o time de produto voltou 100% para o produto.
A solução
O que a InfraCtrl assumiu
Infraestrutura e segurança assumidas de ponta a ponta
Passamos a gerenciar toda a infraestrutura e a segurança da Devlith. O que antes era responsabilidade dividida (e improvisada) dos desenvolvedores virou operação dedicada, com processo e um time cuidando disso em tempo integral.
Só o que precisa fica exposto
Fizemos uma revisão completa da segurança e reduzimos a superfície de ataque ao mínimo: liberamos apenas as portas realmente necessárias, fechando tudo o que estava aberto sem motivo.
Da DigitalOcean para a Oracle Cloud
Migramos a operação da DigitalOcean para a Oracle Cloud, em busca de uma infraestrutura mais robusta. O resultado é mais qualidade e mais performance, com um time dedicado gerenciando o ambiente.
Pipelines que atualizam sem parar o sistema
Desenvolvemos pipelines para os sistemas se atualizarem sem downtime. Novas versões entram no ar sem interromper o serviço, e o usuário final nem percebe.
Recuperação comprovada, não presumida
Testamos os backups e garantimos que tudo esteja em conformidade, para que uma restauração seja uma certeza, e não uma esperança no dia do problema.
Processamento que sobe e desce conforme a necessidade
Usamos o Zabbix para ajustar o processamento dos servidores conforme a demanda: sobe capacidade nos picos e reduz quando não é preciso, equilibrando desempenho e custo.
