Introdução
Ao aproveitar os serviços de banco de dados gerenciados, como o Banco de Dados do Azure para PostgreSQL, você pode se concentrar no desenvolvimento de seus aplicativos nativos da nuvem, em vez de implantar e configurar seu armazenamento de dados. Isso permite que você escolha as tecnologias de código aberto às quais está acostumado, mas confie no Azure para executar a maioria das tarefas de administração e implantação para você.
Cenário: Criar um serviço básico
Suponha que você trabalhe para a Adatum Corporation, que é um fabricante de aparelhos inteligentes, incluindo geladeiras e aparelhos de ar condicionado. Você lidera uma pequena equipe de desenvolvimento e foi encarregado de criar um aplicativo de vários recursos para geladeiras inteligentes.
A versão inicial do aplicativo, na forma de um serviço web .js Express, expõe um conjunto básico de funções de inventário de geladeiras, ajudando as empresas a identificar os itens que precisam reabastecer. Um aplicativo Web Next.js front-end fornece recursos de gerenciamento. Você colocou ambos os aplicativos em contêineres e os implantou em um cluster AKS. Agora você deseja fornecer a ambos os aplicativos um armazenamento de dados persistente usando o Banco de Dados do Azure para PostgreSQL.
Pré-requisitos
- Familiaridade básica com o Azure
- Noções básicas de computação em nuvem
- Familiaridade básica com conceitos de programação
Objetivos de aprendizagem
Depois de concluir este módulo, você saberá mais sobre como:
- Descreva o conceito de serviço no contexto de aplicativos nativos da nuvem.
- Configure um serviço básico.
- Estenda a arquitetura de serviços.
- Implemente o Banco de Dados do Azure para PostgreSQL.
- Conecte o Node.js Express ao Banco de Dados do Azure para PostgreSQL.
- Configure um aplicativo Web de gerenciamento Next.js.