Introdução
Implementar uma solução em várias empresas pode ser um desafio, porque você precisa confiar nos dados dos parceiros. Na maioria dos casos, utiliza-se uma base de dados central. Os dados são armazenados num só local como a única origem única dos dados. A empresa que mantém a base de dados deve ser considerada a autoridade central dos dados.
O blockchain permite-lhe implementar um processo empresarial quando tem de confiar em dados e participantes sem utilizar uma base de dados central.
Suponha que você seja um arquiteto de soluções em uma empresa de processamento de laticínios que produz sorvete. Utiliza uma cadeia de fornecimento para receber produtos de leite não pasteurizado de múltiplas leitarias. A sua empresa envia gelados embalados para vários revendedores. Houve problemas de qualidade e segurança alimentar causados pelo armazenamento inadequado de temperatura durante o transporte. Como várias empresas são responsáveis por enviar e armazenar o produto, tem sido difícil identificar a parte culpada da cadeia de suprimentos. Por esse motivo, pretende criar um sistema que identifique rapidamente problemas na cadeia de fornecimento. Cada empresa da cadeia de suprimentos quer integrar seus sistemas existentes com a solução e auditar de forma independente as remessas se houver um recall de segurança alimentar.
Neste módulo, verá como o blockchain permite aos parceiros de negócios confiarem nos dados um dos outros sem uma autoridade central. Também irá aprender um pouco sobre o funcionamento do blockchain. O objetivo consiste em ajudá-lo a decidir se o blockchain é uma boa escolha para o seu cenário.
Objetivos de aprendizagem
Neste módulo, irá saber como:
- Explique como o blockchain permite a confiança e os processos de negócios entre os participantes.
- Avalie quando usar blockchain para uma solução.
- Classifique as opções de blockchain do Azure disponíveis para uma solução.
Pré-requisitos
- Conhecimentos básicos de conceitos de programação, tais como variáveis e lógica condicional