🚀 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.