SlideShare uma empresa Scribd logo
1 de 16
Rogério Rodrigues – Microsoft MVP & MSP
Patrocinadores
Comunidades
Azure Blockchain Development Kit
As criptomoedas são construídas em cima da blockchain
Blockchain também é conhecido como Distributed Ledger Technology
(DLT)
Blockchain possui nativamente alta criptografia para garantir a
Imutabilidade
Blockchain
Secure
Shared
Ledger
Distributed
Alguns desafios técnicos de adotar a blockchain
O que os desenvolvedores estão dizendo…
Queremos modelar um
workflow para usar com a
blockchain, mas isso nos
levaria meses de
desenvolvimento e um custo
muito alto para criar um
PoC.
Não sabemos de uma
plataforma Blockchain
confiável e com alta
disponibilidade para adotar.
Estou gastando todo o meu
tempo com a escolha das
topologias e configurar uma
infra-estrutura, ao invés de
Construir Dapps
Nossa empresa não tem
certeza de quais
fornecedores de tecnologia
poderão se conectar a nossa
blockchain e se estão
alinhadas a nossa estratégia.
É difícil conectar anossa
infraestrutura de TI existente
a uma aplicação blockchain
até mesmo em nossa própria
infra.
Manually deploy
ledger
Orchestrate
signing, hashing
and routing
Store smart
contract
reference data
Synchronize
data with off-
chain DB
Ingest messages
and events
Extend
capabilities
API
management
Manage keys
Customize
integrations
Build web
client
Integrate with
existing business
apps
Configure
consortium
network
Link identities to
federated
systems
Write business
logic
Todo desenvolvedor pode criar uma Dapp em uma interface
simples
Mas não com o Azure Blockchain
Simplifica
Desenvolvimento
Acelera
O time ganha tempo
Inovação
com segurança
Azure Active Directory
Storage Blob
Logic APP
Event Grid
Com o ADD você consegue gerenciar e
permissionar os seus parceiros de negócios ou
partes envolvidas em um determinado contrato
ou Dapp.
Com o Logic App você consegue através dos
eventos recebidos do Event Grid realizar ações
rapidas como enviar email, sms, mensagem de
voz, disparar outros workflows.
Com o Storage blob você consegue armazenar
os arquivos locais como por exemplo
configurações e arquivos de deploy dos smart
contracts vinculados a uma hash registrada na
blockchain.
Com o event Grid você consegue interceptar todos
os eventos que acontecem dentro da topologia
blockchain no azure e tratar de acordo com a sua
estratégia.
ARM template to build a Blockchain
helped us focus on the business problem
Blockchain API helped us build a seamless
ingress point into the Blockchain
Offchain storage provided us the capability to
quickly build value providing complex analytics
Web App
Azure Active Directory
Client Apps
IOS App
Android App
IoT Devices
Gateway Services API Event Hub
Native Ledger Services
and Ledgers
Ethereum DLT Service Ethereum
Consumers
Azure SQL DatabaseDB Consumer
Storage Customer
DLT Consumer
Storage (Azure)
Azure Key Vault
DLT Native Service
DLT WatcherIoT Hub
Application Insights
Blockchain Development Kit
Data
platform
(Ml/bi)
Secure off-
chain
execution
Monitoring
and security
3rd party
services
Federated
identity
Identity
and key
management
Enterprise ledger
Horizontal SaaS and adapters Client apps and devicesDesenvolvimento
para conectar
aplicações existentes
Integra ao
Azure DevOps
para gestão das
versões das
Dapps.
Permite que o
usuário escolha o
tipo de topologia
Configuração mais fácil e interface simples
Configure basic settings
AAD Parameters
Network size and parameters
Operations management suite
Summary
Buy
2
3
4
5
1
6
Manually deploy
ledger
Orchestrate
signing, hashing
and routing
Store smart
contract
reference data
Synchronize
data with off-
chain DB
Ingest messages
and events
Extend
capabilities
API
management
Manage keys
Customize
integrations
Build web
client
Integrate with
existing business
apps
Configure
consortium
network
Link identities to
federated
systems
Write business
logic
Demo
Azure Blockchain Development Kit
Obrigado  //_
Q&A

Mais conteúdo relacionado

Semelhante a Azure Blockchain Kit

Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Marcus Garcia
 
SQLSaturday 2019 - Desafios e tendências na utilização de bancos de dados par...
SQLSaturday 2019 - Desafios e tendências na utilização de bancos de dados par...SQLSaturday 2019 - Desafios e tendências na utilização de bancos de dados par...
SQLSaturday 2019 - Desafios e tendências na utilização de bancos de dados par...Walter Coan
 
Visão geral da plataforma de Sistemas Distribuídos com foco em Internet das C...
Visão geral da plataforma de Sistemas Distribuídos com foco em Internet das C...Visão geral da plataforma de Sistemas Distribuídos com foco em Internet das C...
Visão geral da plataforma de Sistemas Distribuídos com foco em Internet das C...Walter Coan
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoDarlan Segalin
 
Microservices com Spring Boot e Spring Cloud Netflix
Microservices com Spring Boot e Spring Cloud NetflixMicroservices com Spring Boot e Spring Cloud Netflix
Microservices com Spring Boot e Spring Cloud NetflixNatanael Fonseca
 
Arquitetura Serverless na AWS
Arquitetura Serverless na AWSArquitetura Serverless na AWS
Arquitetura Serverless na AWSStefan Horochovec
 
Cloud Computing com Windows Azure
Cloud Computing com Windows AzureCloud Computing com Windows Azure
Cloud Computing com Windows AzureMarcelo Paiva
 
Blockchain as a Service - Azure Blockchain WorkBench
Blockchain as a Service - Azure Blockchain WorkBenchBlockchain as a Service - Azure Blockchain WorkBench
Blockchain as a Service - Azure Blockchain WorkBenchRogério Rodrigues
 
Talk Floripa - Desenvolvimento de projetos de Internet das Coisas
Talk Floripa - Desenvolvimento de projetos de Internet das CoisasTalk Floripa - Desenvolvimento de projetos de Internet das Coisas
Talk Floripa - Desenvolvimento de projetos de Internet das CoisasWalter Coan
 
Introdução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows AzureIntrodução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows AzureGiovanni Bassi
 
Novidades da plataforma Azure IoT
Novidades da plataforma Azure IoTNovidades da plataforma Azure IoT
Novidades da plataforma Azure IoTWalter Coan
 
Construção de soluções IoT mais simples e seguras com Azure IoT Central, Azur...
Construção de soluções IoT mais simples e seguras com Azure IoT Central, Azur...Construção de soluções IoT mais simples e seguras com Azure IoT Central, Azur...
Construção de soluções IoT mais simples e seguras com Azure IoT Central, Azur...Walter Coan
 
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de MicroservicesDeep Tech Brasil
 
Azure IoT Floripa Tech Day
Azure IoT Floripa Tech DayAzure IoT Floripa Tech Day
Azure IoT Floripa Tech DayWalter Coan
 
Azure Functions e Logic Apps
Azure Functions e Logic AppsAzure Functions e Logic Apps
Azure Functions e Logic AppsResource IT
 
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SITeoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SIAlessandro Almeida
 

Semelhante a Azure Blockchain Kit (20)

Azure blockchain
Azure blockchainAzure blockchain
Azure blockchain
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1)
 
SQLSaturday 2019 - Desafios e tendências na utilização de bancos de dados par...
SQLSaturday 2019 - Desafios e tendências na utilização de bancos de dados par...SQLSaturday 2019 - Desafios e tendências na utilização de bancos de dados par...
SQLSaturday 2019 - Desafios e tendências na utilização de bancos de dados par...
 
Visão geral da plataforma de Sistemas Distribuídos com foco em Internet das C...
Visão geral da plataforma de Sistemas Distribuídos com foco em Internet das C...Visão geral da plataforma de Sistemas Distribuídos com foco em Internet das C...
Visão geral da plataforma de Sistemas Distribuídos com foco em Internet das C...
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
 
Microservices com Spring Boot e Spring Cloud Netflix
Microservices com Spring Boot e Spring Cloud NetflixMicroservices com Spring Boot e Spring Cloud Netflix
Microservices com Spring Boot e Spring Cloud Netflix
 
Arquitetura Serverless na AWS
Arquitetura Serverless na AWSArquitetura Serverless na AWS
Arquitetura Serverless na AWS
 
Cloud Computing com Windows Azure
Cloud Computing com Windows AzureCloud Computing com Windows Azure
Cloud Computing com Windows Azure
 
Blockchain as a Service - Azure Blockchain WorkBench
Blockchain as a Service - Azure Blockchain WorkBenchBlockchain as a Service - Azure Blockchain WorkBench
Blockchain as a Service - Azure Blockchain WorkBench
 
AZURE BLOCKCHAIN
AZURE BLOCKCHAINAZURE BLOCKCHAIN
AZURE BLOCKCHAIN
 
Talk Floripa - Desenvolvimento de projetos de Internet das Coisas
Talk Floripa - Desenvolvimento de projetos de Internet das CoisasTalk Floripa - Desenvolvimento de projetos de Internet das Coisas
Talk Floripa - Desenvolvimento de projetos de Internet das Coisas
 
Azure
AzureAzure
Azure
 
Introdução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows AzureIntrodução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows Azure
 
Novidades da plataforma Azure IoT
Novidades da plataforma Azure IoTNovidades da plataforma Azure IoT
Novidades da plataforma Azure IoT
 
Construção de soluções IoT mais simples e seguras com Azure IoT Central, Azur...
Construção de soluções IoT mais simples e seguras com Azure IoT Central, Azur...Construção de soluções IoT mais simples e seguras com Azure IoT Central, Azur...
Construção de soluções IoT mais simples e seguras com Azure IoT Central, Azur...
 
Cloud IBM 2017
Cloud IBM 2017Cloud IBM 2017
Cloud IBM 2017
 
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
 
Azure IoT Floripa Tech Day
Azure IoT Floripa Tech DayAzure IoT Floripa Tech Day
Azure IoT Floripa Tech Day
 
Azure Functions e Logic Apps
Azure Functions e Logic AppsAzure Functions e Logic Apps
Azure Functions e Logic Apps
 
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SITeoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
 

Mais de Rogério Rodrigues

Blockchain As A Service - Azure Blockchain WorkBench - VSSummit
Blockchain As A Service - Azure Blockchain WorkBench - VSSummitBlockchain As A Service - Azure Blockchain WorkBench - VSSummit
Blockchain As A Service - Azure Blockchain WorkBench - VSSummitRogério Rodrigues
 
Smart Contracts com Ethereum Blockchain no Azure
Smart Contracts com Ethereum Blockchain no AzureSmart Contracts com Ethereum Blockchain no Azure
Smart Contracts com Ethereum Blockchain no AzureRogério Rodrigues
 
Cognitive Services: Aplicando Inteligência Artificial
Cognitive Services: Aplicando Inteligência ArtificialCognitive Services: Aplicando Inteligência Artificial
Cognitive Services: Aplicando Inteligência ArtificialRogério Rodrigues
 
Gestão Ágil de Projetos com VS e TFS 2013
Gestão Ágil de Projetos com VS e TFS 2013Gestão Ágil de Projetos com VS e TFS 2013
Gestão Ágil de Projetos com VS e TFS 2013Rogério Rodrigues
 
Cross Platform com Xamarin e Visual Studio 2013
Cross Platform com Xamarin e Visual Studio 2013Cross Platform com Xamarin e Visual Studio 2013
Cross Platform com Xamarin e Visual Studio 2013Rogério Rodrigues
 
Iniciando com .NET no Visual studio 2013
Iniciando com .NET no Visual studio 2013Iniciando com .NET no Visual studio 2013
Iniciando com .NET no Visual studio 2013Rogério Rodrigues
 
Iniciando Desenvolvimento para Windows 8
Iniciando Desenvolvimento para Windows 8Iniciando Desenvolvimento para Windows 8
Iniciando Desenvolvimento para Windows 8Rogério Rodrigues
 
Iniciando desenvolvimento para Windows Phone 7
Iniciando desenvolvimento para Windows Phone 7Iniciando desenvolvimento para Windows Phone 7
Iniciando desenvolvimento para Windows Phone 7Rogério Rodrigues
 
DevBrasil OpenDay São José do Rio Preto
DevBrasil OpenDay São José do Rio PretoDevBrasil OpenDay São José do Rio Preto
DevBrasil OpenDay São José do Rio PretoRogério Rodrigues
 
Visual Studio Summit 2012 - Team Foundation Server 2012 Express
Visual Studio Summit 2012 - Team Foundation Server 2012 ExpressVisual Studio Summit 2012 - Team Foundation Server 2012 Express
Visual Studio Summit 2012 - Team Foundation Server 2012 ExpressRogério Rodrigues
 

Mais de Rogério Rodrigues (20)

Blockchain As A Service - Azure Blockchain WorkBench - VSSummit
Blockchain As A Service - Azure Blockchain WorkBench - VSSummitBlockchain As A Service - Azure Blockchain WorkBench - VSSummit
Blockchain As A Service - Azure Blockchain WorkBench - VSSummit
 
Smart Contracts com Ethereum Blockchain no Azure
Smart Contracts com Ethereum Blockchain no AzureSmart Contracts com Ethereum Blockchain no Azure
Smart Contracts com Ethereum Blockchain no Azure
 
Baixada Nerd Itanhaém
Baixada Nerd ItanhaémBaixada Nerd Itanhaém
Baixada Nerd Itanhaém
 
Cognitive Services: Aplicando Inteligência Artificial
Cognitive Services: Aplicando Inteligência ArtificialCognitive Services: Aplicando Inteligência Artificial
Cognitive Services: Aplicando Inteligência Artificial
 
Watch & Wear com Xamarin e C#
Watch & Wear com Xamarin e C#Watch & Wear com Xamarin e C#
Watch & Wear com Xamarin e C#
 
Gestão Ágil de Projetos com VS e TFS 2013
Gestão Ágil de Projetos com VS e TFS 2013Gestão Ágil de Projetos com VS e TFS 2013
Gestão Ágil de Projetos com VS e TFS 2013
 
Cross Platform com Xamarin e Visual Studio 2013
Cross Platform com Xamarin e Visual Studio 2013Cross Platform com Xamarin e Visual Studio 2013
Cross Platform com Xamarin e Visual Studio 2013
 
Windows 8 Apps
Windows 8 AppsWindows 8 Apps
Windows 8 Apps
 
Iniciando com .NET no Visual studio 2013
Iniciando com .NET no Visual studio 2013Iniciando com .NET no Visual studio 2013
Iniciando com .NET no Visual studio 2013
 
Windows Phone 8
Windows Phone 8Windows Phone 8
Windows Phone 8
 
Projeto Codinome Collectors
Projeto Codinome CollectorsProjeto Codinome Collectors
Projeto Codinome Collectors
 
Imagine cup 2013
Imagine cup 2013Imagine cup 2013
Imagine cup 2013
 
Iniciando Desenvolvimento para Windows 8
Iniciando Desenvolvimento para Windows 8Iniciando Desenvolvimento para Windows 8
Iniciando Desenvolvimento para Windows 8
 
Iniciando desenvolvimento para Windows Phone 7
Iniciando desenvolvimento para Windows Phone 7Iniciando desenvolvimento para Windows Phone 7
Iniciando desenvolvimento para Windows Phone 7
 
Iniciando com .NET no VS 2012
Iniciando com .NET no VS 2012Iniciando com .NET no VS 2012
Iniciando com .NET no VS 2012
 
7 masters - TFS Express 2012
7 masters - TFS Express 20127 masters - TFS Express 2012
7 masters - TFS Express 2012
 
Msp phone
Msp phoneMsp phone
Msp phone
 
Msp workshop
Msp workshopMsp workshop
Msp workshop
 
DevBrasil OpenDay São José do Rio Preto
DevBrasil OpenDay São José do Rio PretoDevBrasil OpenDay São José do Rio Preto
DevBrasil OpenDay São José do Rio Preto
 
Visual Studio Summit 2012 - Team Foundation Server 2012 Express
Visual Studio Summit 2012 - Team Foundation Server 2012 ExpressVisual Studio Summit 2012 - Team Foundation Server 2012 Express
Visual Studio Summit 2012 - Team Foundation Server 2012 Express
 

Azure Blockchain Kit

  • 1. Rogério Rodrigues – Microsoft MVP & MSP
  • 5. As criptomoedas são construídas em cima da blockchain Blockchain também é conhecido como Distributed Ledger Technology (DLT) Blockchain possui nativamente alta criptografia para garantir a Imutabilidade Blockchain Secure Shared Ledger Distributed
  • 6. Alguns desafios técnicos de adotar a blockchain O que os desenvolvedores estão dizendo… Queremos modelar um workflow para usar com a blockchain, mas isso nos levaria meses de desenvolvimento e um custo muito alto para criar um PoC. Não sabemos de uma plataforma Blockchain confiável e com alta disponibilidade para adotar. Estou gastando todo o meu tempo com a escolha das topologias e configurar uma infra-estrutura, ao invés de Construir Dapps Nossa empresa não tem certeza de quais fornecedores de tecnologia poderão se conectar a nossa blockchain e se estão alinhadas a nossa estratégia. É difícil conectar anossa infraestrutura de TI existente a uma aplicação blockchain até mesmo em nossa própria infra.
  • 7. Manually deploy ledger Orchestrate signing, hashing and routing Store smart contract reference data Synchronize data with off- chain DB Ingest messages and events Extend capabilities API management Manage keys Customize integrations Build web client Integrate with existing business apps Configure consortium network Link identities to federated systems Write business logic
  • 8. Todo desenvolvedor pode criar uma Dapp em uma interface simples Mas não com o Azure Blockchain Simplifica Desenvolvimento Acelera O time ganha tempo Inovação com segurança
  • 9. Azure Active Directory Storage Blob Logic APP Event Grid Com o ADD você consegue gerenciar e permissionar os seus parceiros de negócios ou partes envolvidas em um determinado contrato ou Dapp. Com o Logic App você consegue através dos eventos recebidos do Event Grid realizar ações rapidas como enviar email, sms, mensagem de voz, disparar outros workflows. Com o Storage blob você consegue armazenar os arquivos locais como por exemplo configurações e arquivos de deploy dos smart contracts vinculados a uma hash registrada na blockchain. Com o event Grid você consegue interceptar todos os eventos que acontecem dentro da topologia blockchain no azure e tratar de acordo com a sua estratégia.
  • 10. ARM template to build a Blockchain helped us focus on the business problem Blockchain API helped us build a seamless ingress point into the Blockchain Offchain storage provided us the capability to quickly build value providing complex analytics Web App Azure Active Directory Client Apps IOS App Android App IoT Devices Gateway Services API Event Hub Native Ledger Services and Ledgers Ethereum DLT Service Ethereum Consumers Azure SQL DatabaseDB Consumer Storage Customer DLT Consumer Storage (Azure) Azure Key Vault DLT Native Service DLT WatcherIoT Hub Application Insights
  • 11. Blockchain Development Kit Data platform (Ml/bi) Secure off- chain execution Monitoring and security 3rd party services Federated identity Identity and key management Enterprise ledger Horizontal SaaS and adapters Client apps and devicesDesenvolvimento para conectar aplicações existentes Integra ao Azure DevOps para gestão das versões das Dapps. Permite que o usuário escolha o tipo de topologia
  • 12. Configuração mais fácil e interface simples Configure basic settings AAD Parameters Network size and parameters Operations management suite Summary Buy 2 3 4 5 1 6
  • 13.
  • 14. Manually deploy ledger Orchestrate signing, hashing and routing Store smart contract reference data Synchronize data with off- chain DB Ingest messages and events Extend capabilities API management Manage keys Customize integrations Build web client Integrate with existing business apps Configure consortium network Link identities to federated systems Write business logic