Criar aplicativos nativos de nuvem com o Azure e software de código aberto

Os aplicativos nativos de nuvem representam uma abordagem moderna ao desenvolvimento de aplicativos, na qual os sistemas de software são projetados pensando na escala de nuvem e nas funcionalidades. Os aplicativos nativos de nuvem se baseiam em tecnologias de código aberto quando possível, com foco na modularidade arquitetônica. Ao se concentrar em tecnologias abertas, "Cloud Native" significa flexibilidade de destino de implantação e, ao mesmo tempo, a possibilidade de usar serviços específicos do Azure, como o Azure Cosmos DB e o Microsoft Entra ID.

Este roteiro de aprendizagem prático aborda os fundamentos da seleção de componentes para aplicativos nativos de nuvem, criação das integrações e implantação no Azure.

Você criará vários serviços, processando uma grande escala de mensagens de dispositivos e transmitindo dados de dispositivos IoT.

Pré-requisitos

Nenhum

Introdução ao Azure

Escolha a conta do Azure correta para você. Pague conforme o uso ou experimente o Azure grátis por até 30 dias. Inscrição.

Módulos neste roteiro de aprendizagem

Este módulo ensina conceitos e ideias associadas a aplicativos nativos de nuvem. Abordamos a seleção de componentes do OSS (software Open-Source), como Kubernetes e PostgreSQL, e ferramentas exclusivas do Azure, como o Cosmos DB. Também identificamos situações que exigem a criação de aplicativos nativos de nuvem e analisamos a seleção de componentes em um cenário de exemplo.