Silvio Ferreira
Silvio Ferreira12/08/2026 11:19
Compartilhe

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

Compartilhe
Comentários (0)