🚀 11.2 PaaS: Heroku, Azure e a Entrega de Valor

Para o Green Dog Delivery ganhar escala mundial, utilizamos as plataformas PaaS (Platform as a Service). Elas eliminam a complexidade de gerenciar sistemas operacionais e servidores, permitindo que o foco da Engenharia de Elite seja apenas o código.

🌉 A Ponte para o Heroku

O Heroku é o “Laboratório de Elite” para muitos desenvolvedores. Com um simples push via Git, sua aplicação é compilada, empacotada e disponibilizada em uma URL pública e protegida.

Comandos de Deplopy Rápido

heroku create greendog-delivery
git push heroku main

🏦 Azure Spring Apps: O Escopo Corporativo

Para cenários onde o Green Dog atende milhões de usuários com governança e segurança bancária, utilizamos o Azure Spring Apps. Ele é um serviço gerenciado pela Microsoft em parceria com a VMware (criadora do Spring).

Benefícios Premium

  • Auto-scaling: O Azure adiciona instâncias automaticamente conforme o número de pedidos aumenta.
  • Integração com Log Analytics: Todos os logs dos seus microsserviços em um único painel de monitoramento.
  • VNet Isolation: Sua rede de dados é isolada e protegida no nível de infraestrutura.

IMPORTANT

Variáveis de Ambiente: Tanto no Heroku quanto no Azure, você nunca sobe arquivos com senhas. Você configura as “Config Vars” no painel da plataforma, que o Spring Boot 3.5 lerá via injeção de ambiente dinâmica.

Com a Green Dog voando baixo na nuvem, concluímos nossa jornada de infraestrutura! No próximo capítulo, aprenderemos a acompanhar o “ritmo cardíaco” do sistema através do Monitoramento de Elite.


⬅️ Capítulo Anterior | Próximo Capítulo ➡️