Azure apresenta novo framework para Prova de Conceito de blockchain aos desenvolvedores

Por Marc Mercuri //

A Microsoft está focada em habilitar e acelerar a adoção de tecnologias blockchain por parte das empresas. Nossas ofertas são conhecidas por fornecer uma entrega de infraestrutura de blockchain de forma rápida e consistente.

No entanto, à medida que nossos clientes e parceiros começaram a produzir suas aplicações distribuídas, eles identificaram a camada de aplicação como uma área na qual a Microsoft pode dar passos ainda maiores para reduzir o tempo e os custos associados com projetos de Prova de Conceito (PoC) de blockchain.

Mais tempo para contratos inteligentes, menos tempo em “scaffolding”

Quando nossos clientes e parceiros estimam o tempo e os custos para o desenvolvimento de Prova de Conceito de blockchain, normalmente descobrem que isso leva de 8 a 12 semanas e custa aproximadamente US$ 300.000. Além de ser demorado e caro, é um desperdício de oportunidades. Entender rapidamente a viabilidade de uma Prova de Conceito pode acelerar a compreensão do blockchain por parte do negócio e poupar tempo e custo associados a um projeto menos impactante.

A Microsoft identificou que, na maioria das vezes nesses projetos de Prova de Conceito, foram investidos recursos de produção e códigos para desenvolvimento relacionados ao blockchain, geralmente classificados como “scaffolding” (geração de código baseado em gabaritos de operações comuns). O “scaffolding” tipicamente requer a construção de cliente web responsivo, a programação e o desenvolvimento de uma API gateway, a implementação de suporte para armazenamento off-chain em tecnologias como SQL DB, a construção de relatórios e análises e integração de identidades e serviços de cofre de chaves na solução.

Custos baixos e valorização mais rápida com um PoC Framework

Percebemos que havia um conjunto de desafios comuns relacionado ao desenvolvimento de Provas de Conceito (PoC) que poderíamos abordar ao criar um tipo de “Framework de Prova de Conceito” com a possibilidade de reduzir dramaticamente o tempo necessário para construir uma PoC de blockchain.

O framework fornece recursos de código e modelos ARM focados na produção de todo o “scaffolding” necessário para PoCs blockchain, incluindo uma rede blockchain, uma API gateway, uma aplicação web responsiva, integração com Azure Active Directory, integração com Azure Key Vault (cofre de chaves), SQL DB configurado e coletando dados on-chain e um conjunto de códigos e serviços de suporte como um Hashing Service e um Signing Service. O framework utiliza os Hubs de Eventos Azure em seu núcleo, que fornecem a habilidade de adicionar prontamente novos recursos como enviar dados brutos para o Azure Data Lake ou fornecer dados transacionais para o Azure Search.

O framework também torna possível criar uma aplicação web sem escrever qualquer código. Ele usa metadados fornecidos por contratos inteligentes para entregar dinamicamente uma experiência de usuário contextual para os participantes. Como o framework povoa o SQL DB como uma loja off-chain, ele permite que uma organização nivele as habilidades e ferramentas para acionar recursos adicionais como APIs, relatórios com PowerBI, chat bots, Azure Data Factory, R e aprendizagem de máquina.

Com o framework, clientes e parceiros podem se concentrar na criação de aplicações realmente inovadoras que demonstrem o potencial do blockchain e gastar menos tempo e recursos em tarefas de integração exigidas para possibilitar que até mesmo uma PoC básica seja feita.

Na conferência Consensus, em Nova York, de 22 a 24 de maio, vamos demonstrar o framework pela primeira vez e entrar em contato com clientes e parceiros para discutir como ele pode ajudar a acelerar significativamente o desenvolvimento de PoC blockchain.

Marc Mercuri é Diretor de Inovação Aplicada da Microsoft Digital.

Tags: , ,

Posts Relacionados