Indo além do óbvio na Nuvem: Construindo um CRUD Cloud-Native com Azure
- #Azure
- #Python
- #SQL
- #DevOps
- #Cloud
No primeiro laboratório do Bootcamp Microsoft Azure Cloud Native da Digital Innovation One (DIO), a proposta inicial era criar uma aplicação simples para subir imagens na nuvem. Decidi elevar o nível do desafio e desenvolvi uma solução CRUD completa e resiliente, focada em boas práticas de engenharia de software.
🛠️ O que foi implementado na arquitetura:
• Armazenamento Seguro: Upload de imagens integrado ao Azure Blob Storage. Em vez de expor chaves de acesso vulneráveis no código, utilizei autenticação moderna via RBAC com DefaultAzureCredential via Azure CLI.
• Persistência de Dados: Modelagem e persistência de metadados (título, descrição, URLs dinâmicas e logs) estruturados diretamente no Azure SQL Database.
• Interface Fluida & Responsiva: Construção de um frontend dinâmico em Python com Streamlit, aplicando estilizações em CSS para garantir adaptabilidade total em telas Desktop, Mobile e Tablets.
• Ciclo de Vida Completo (CRUD): Implementação de fluxos seguros para cadastro, edição de metadados e exclusão física/lógica com caixas de confirmação para o usuário.
Mudar o ecossistema local para o Cloud-Native exige entender como gerenciar serviços gerenciados com segurança e performance. Esse projeto consolidou conceitos fundamentais que impactam diretamente a escalabilidade de sistemas corporativos de missão crítica.
🖥️ O código completo, scripts de banco de dados e prints da interface estão disponíveis no meu repositório:
https://github.com/sdias-code/microsoft-azure-cloud-native-bootcamp-2026/tree/main/LAB001



