SlideShare a Scribd company logo
1 of 32
Azure Blockchain for Developers
Scan this QR-code to access free educational
resources, step-by-step learning guides as well as
get practical experience in Blockchain on Azure!
https://aka.ms/AA8zaug
Don’t forget to add Microsoft Azure as a skill to your
LinkedIn account to stay connected with our developer
community!
+ Microsoft Azure
We post the latest announcements about free events for
developers in Ireland on our official Twitter account.
@MSDevIRL
Azure Blockchain for
Developers
Juarez Barbosa Junior
Azure Developer Audience Lead
Microsoft Western Europe HQ
juarez.junior@microsoft.com Twitter/Medium: @juarezjunior linkedin.com/in/jujunior
Secure
Uses cryptography to create
transactions that are impervious to
fraud and establishes a shared truth.
Shared
Blockchain value is directly linked to the
number of organizations or companies that
participate in them. There is huge value to
even the fiercest of competitors to participate
with each other in these shared database
implementations.
Distributed
There are many replicas of the
blockchain database. In fact, the more
replicas there are the more authentic it
becomes.
Ledger
The database is
“write once” so it is
an immutable
record of every
transaction that
occurs.
Blockchain is a secure, shared, distributed ledger
Data is stored in a ledger
FROM TO PROPERTY VALUE
Alex Katie Payment $500
Jim Sally Payment $300
Alex Garth Asset Car
Katie Tony Payment $100
Molly Paula Message I love you
Example ledger The entire
network has the
same ledger
When your project meets certain criteria
Answering a few questions can determine if blockchain
is appropriate
Can intermediaries
be removed?
Is there a
requirement for
verification?
Do multiple
parties share data?
Is this a business
process that crosses
trust boundaries?
Blockchain shows tremendous potential across
industries
Manufacturing
Asset tracking
Real time
auction for
supplier
contracts
Supply chain
transparency
Retail
Loyalty
tracking
Product
provenance
Logistics
management
Insurance
Claims
Management
MBS/Property
Payments
Fraud
detection
Automated
underwriting
Banking and
Capital Markets
Bond Issuance
Trade Finance
Loan
Syndication
Post Trade
Settlement
Cross Border
Payments
Derivatives
Trading
KYC/AML
Government
Licensing and
ID
Benefits
distribution
Aid tracking
Military
security
Healthcare
Personalized
medicine
Records
sharing
Compliance
Starbucks empowers each
member of its supply chain
Over the next two years, we will look to demonstrate
how technology and innovative data platforms can
give coffee farmers even more financial
empowerment
— Kevin Johnson
Starbucks CEO
Challenge • Starbucks needed increased visibility into the
movement of beans across its vast supply
chain
• 97% of farmers are small hold/one-acre farms
that have difficulty scaling production to meet
demand
Solution • Use blockchain based smart contracts to
define the responsibilities of each supply
chain participant and record their activities
• Provides immutable proof-of-end purchase to
farmers enabling access to higher quality
credit
• Monitor the movement of beans from farm to
pour using a shared, cloud-based app
And reinforces trust from farmers to customers
Farmers
Starbucks Customers
Farmers are financially empowered…
• Understand downstream movement of
their product and better forecast demand
• Receive immutable “proof-of-end
purchase” from Starbucks
• Establish creditworthiness to access
higher
quality credit and expand operations
Starbucks receives
immutable record of…
• Bean provenance
• Inventory state changes and
movement
Customers enjoy
increased transparency…
• Into the individual region
• The farm origin of the coffee
• Tactics used to farm
their high-end coffee
Using blockchain to reinforce trust from farmer to customer
Carrier
Authenticity is verified and beans
are delivered to the factory
Customer
At purchase can view certifications,
origin, and other quality details with
assurances from farm to pour
Manufacturer
Containers are verified and
coffee is processed and
bagged
Small Hold Farmer
Produce coffee beans under specified conditions
to earn organic and Fair Trade certifications.
Receive “proof of end purchase” from Starbucks
they can use to access credit for next years
harvest
Retailer
The bags reach the retailer having been
accounted for at each step of the journey
Farmer
 Plot #839049
 25 tons of cocoa beans
 Certifications
Carrier
 Shipped 2/5/2018
 Organic
 Fair Trade
Manufacturer
 Delivered 2/12/2018
 Organic
 Fair Trade
Distributor
 Delivered 2/19/2018
 Organic
 Fair Trade
Retailer
 Delivered 2/26/2018
 Organic
 Fair Trade
Customer
 Guaranteed fresh
 Certified organic
 Certified Fair Trade
At various points in the journey, an IoT device scans the product and records its status and condition which are updated on the blockchain
Quality attestationProof of Purchase Consumer visibility
Distributor
The coffee is moved through distributor network
under high-quality assurance regulations
XBOX | Blockchain for royalty payments
Challenge
Microsoft wanted to replace the
complicated, manual royalty calculation
process used to pay XBOX publishers with a
faster, more efficient approach
Strategy
Microsoft developed a blockchain-based
solution that automated processes to offer
XBOX royalty information in near real time
while maximizing security and transparency
Results
• Improved trust by making the royalty
payment calculation process more
transparent for publishers
• Gave publishers actionable business
insights, enabling them to proactively
respond to customer demand
• Reduced XBOX process efforts by two
thirds and saved publishers time by
eliminating the need for manual audits
“We are developing an ecosystem within the gaming industry that connects developers and publishers
to game performance. Providing near real-time access to data greatly improves the process’
effectiveness and insights that lead to a more enriching experience for the partners.”
— Tim Stuart, Chief Financial Officer of Xbox
• Game Purchased
• Publisher ID
• Price
• Customer Age
• Customer Gender
• Location
CONTRACT CREATED
CONTRACT VISIBILITY
• Top Grossing Content
• Publisher Royalty
• Publisher Demand
• Net Revenue
Blockchain in action | Manage royalty payments
XBOX Platform
SHARED LEDGER DATA
CONTENT PUBLISHER A VISIBILITY
• Customer ID
• Content Dev ID
• Licensing ID
• Marketing ID
• Distributor ID
• Content Provider ID
Publisher C
• Customer ID
• Content Dev ID
• Licensing ID
• Marketing ID
• Distributor ID
• Content Provider ID
Publisher B
• Customer ID
• Content Dev ID
• Licensing ID
• Marketing ID
• Distributor ID
• Content Provider ID
Publisher A
Content Publishers
Gain visibility into sales
data and royalty revenue,
enabling them to make
near real time decisions.
$
$
$
$
$
Licensing
Marketing
Distribution
Content
Provider
Content
Developer
$12.99
$59.99
$3.99
Media
Purchase
Movie
Video game
Song
Quantity
Quantity
XBOX Platform
Consumers purchase digital content
through the XBOX platform. The
data then is written to the shared
ledger. This automatically makes
royalty data visible to the XBOX
publishers.
XBOX PAYS
ROYALTIES
Media Sale: July 13th
Customers and partners are building blockchain apps on
Azure
PARTNERS CUSTOMERS
Blockchain has not been built for enterprise
Getting off the island - Integration
There are a number of challenges to
integrate a blockchain with existing IT
architecture
Enterprise-grade Ledgers
Ledgers designed for public network
cryptocurrencies lack the performance,
confidentiality, and governance
capabilities needed for commercial use
Smart contracts
Smart contracts were not designed to
leverage existing enterprise tools and skill
sets
Our Vision
• Industry solutions
• Consortium setup and management
• Extended platform features
Choose the ledger technology that meets your
needs
Blockchain on Azure
Deploy in the topology of your choice
Dev/Test: Enable developers to get started
Single node (virtual machine)
1
Single member: Simulate production for multiple
divisions within a single organization
Multi-node across single region
2
Multi-member: Collaborate between
multiple divisions and organizations
Multi-node across multiple regions, Azure
subscriptions, and/or organizations
3
DApps can use the patterns, tech, and talent you
already trust
Write once, use for
multiple ledgers
Code in traditional
languages with
existing developers
Securely call
off chain data
Security Productivity Modularity
Accelerate development with Microsoft Azure
Get off the island
Automatically connect Blockchain
applications to services you care about
Reduce cost and time
Build Blockchain apps faster and easier and
reduce costs of development
Move towards production
Move towards production faster with
automatically built scaffolding
Building an end-to-end blockchain app is a huge
undertaking
Manually
deploy
ledger
Write business
logic
Orchestrate
signing, hashing
and routing
Store smart
contract
reference data
Synchronize
data with off-
chain DB
Ingest
messages and
events
Build web
client
API
management
Manage keys
Customize
integrations
Extend
capabilitie
Integrate with
existing
business apps
Configure
consortium
network
Link identities
to federated
systems
Blockchain Services and Tools on Azure
Azure Blockchain
Service and VM
Templates
BaaS and template
VMs for most of the
ledgers in use today
(Over 40 templates
and solutions)
• Azure Public
• Government
• China Cloud
Blockchain
Workbench
One click setup of
the complete
plumbing required to
put in place a PoC –
which can be
extended later to
production grade.
Blockchain
Development Kit
Reusable, low-code
plug and play
integration
mechanisms for LOB
applications
DevOps Pipelines
Heterogenous User
Interfaces
Azure Blockchain
Tokens
Deploy and manage
standard tokens built
on the standards
developed by the
Token Taxonomy
Initiative (TTI)
Azure
Marketplace
Partner Solutions
Applications
Consulting Offers
Consortium Path to
entry
Digitize trust with Microsoft Azure Blockchain
Seamlessly integrate blockchain
with your business using built-
in connections to Azure and
the tools you're already familiar
with—all on an open, trusted,
globally available cloud
platform
Iterate and validate blockchain
scenarios quickly with an
intuitive UI for modelling smart
contracts and prebuilt
blockchain templates and
commands
Cut development time with
painless network deployment,
built-in governance and
extensible, fully-managed
infrastructure
Simplify
development
Get up and
running
quickly
Innovate with
confidence
Learn more
Visit Azure
Blockchain
Service as well
as Azure
Blockchain
Workbench and
Azure Blockchain
Development Kit
Visit the Azure
Blockchain Blog
Connect with the
Microsoft Tech
Community
Join the
conversation on
MSDN
Sign up for an
Azure account
and start and
instance of
Azure
Blockchain
Service
© Copyright Microsoft Corporation. All rights reserved.
Thank You!
Azure Blockchain for Developers
Scan this QR-code to access free educational
resources, step-by-step learning guides as well as
get practical experience in Blockchain on Azure!
https://aka.ms/AA8zaug
Don’t forget to add Microsoft Azure as a skill to your
LinkedIn account to stay connected with our developer
community!
+ Microsoft Azure
We post the latest announcements about free events for
developers in Ireland on our official Twitter account.
@MSDevIRL

More Related Content

What's hot

Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESBGeo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
WSO2
 
The WSO2 Identity Server - An answer to your common XACML dilemmas
The WSO2 Identity Server - An answer to your common XACML dilemmas The WSO2 Identity Server - An answer to your common XACML dilemmas
The WSO2 Identity Server - An answer to your common XACML dilemmas
WSO2
 

What's hot (20)

Architecture blockchain-azure
Architecture blockchain-azureArchitecture blockchain-azure
Architecture blockchain-azure
 
Navigating the Digital Transformation Landscape
Navigating the Digital Transformation Landscape Navigating the Digital Transformation Landscape
Navigating the Digital Transformation Landscape
 
Presentation at API World September 12, 2018 in San Jose
Presentation at API World September 12, 2018 in San JosePresentation at API World September 12, 2018 in San Jose
Presentation at API World September 12, 2018 in San Jose
 
Serverless: Market Overview and Investment Opportunities
Serverless: Market Overview and Investment OpportunitiesServerless: Market Overview and Investment Opportunities
Serverless: Market Overview and Investment Opportunities
 
IBM Blockchain 101
IBM Blockchain 101IBM Blockchain 101
IBM Blockchain 101
 
apidays LIVE Jakarta - Building an Event-Driven Architecture by Harin Honesty...
apidays LIVE Jakarta - Building an Event-Driven Architecture by Harin Honesty...apidays LIVE Jakarta - Building an Event-Driven Architecture by Harin Honesty...
apidays LIVE Jakarta - Building an Event-Driven Architecture by Harin Honesty...
 
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESBGeo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
 
Driving Digital Transformation through Big Data Analytics and Machine Learning
Driving Digital Transformation through Big Data Analytics and Machine LearningDriving Digital Transformation through Big Data Analytics and Machine Learning
Driving Digital Transformation through Big Data Analytics and Machine Learning
 
Bringing Enterprise to the Blockchain - Moving from Science Experiment to Pra...
Bringing Enterprise to the Blockchain - Moving from Science Experiment to Pra...Bringing Enterprise to the Blockchain - Moving from Science Experiment to Pra...
Bringing Enterprise to the Blockchain - Moving from Science Experiment to Pra...
 
Devoxxma-API centric microservices Architecture
Devoxxma-API centric microservices ArchitectureDevoxxma-API centric microservices Architecture
Devoxxma-API centric microservices Architecture
 
Power
PowerPower
Power
 
The WSO2 Identity Server - An answer to your common XACML dilemmas
The WSO2 Identity Server - An answer to your common XACML dilemmas The WSO2 Identity Server - An answer to your common XACML dilemmas
The WSO2 Identity Server - An answer to your common XACML dilemmas
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
apidays LIVE India - Asynchronous and Broadcasting APIs using Kafka by Rohit ...
apidays LIVE India - Asynchronous and Broadcasting APIs using Kafka by Rohit ...apidays LIVE India - Asynchronous and Broadcasting APIs using Kafka by Rohit ...
apidays LIVE India - Asynchronous and Broadcasting APIs using Kafka by Rohit ...
 
Cloud Native Application Integration With APIs
Cloud Native Application Integration With APIsCloud Native Application Integration With APIs
Cloud Native Application Integration With APIs
 
Gab2016 - Découverte d'Azure IoT Hub
Gab2016 - Découverte d'Azure IoT Hub Gab2016 - Découverte d'Azure IoT Hub
Gab2016 - Découverte d'Azure IoT Hub
 
ChainDigit your partner for blockchain solutions
ChainDigit   your partner for blockchain solutionsChainDigit   your partner for blockchain solutions
ChainDigit your partner for blockchain solutions
 
Why Microservices
Why MicroservicesWhy Microservices
Why Microservices
 
TDC2020 - The microservice architecture: enabling rapid, reliable, frequent a...
TDC2020 - The microservice architecture: enabling rapid, reliable, frequent a...TDC2020 - The microservice architecture: enabling rapid, reliable, frequent a...
TDC2020 - The microservice architecture: enabling rapid, reliable, frequent a...
 
iSAQB gathering 2021 keynote - Architectural patterns for rapid, reliable, fr...
iSAQB gathering 2021 keynote - Architectural patterns for rapid, reliable, fr...iSAQB gathering 2021 keynote - Architectural patterns for rapid, reliable, fr...
iSAQB gathering 2021 keynote - Architectural patterns for rapid, reliable, fr...
 

Similar to LKMUG - Azure Blockchain for Developers

Track 5 Session 6_ BLC01 透過 Amazon Managed Blockchain 與 Amazon QLDB 打造區塊鍊應用.pptx
Track 5 Session 6_ BLC01 透過 Amazon Managed Blockchain 與 Amazon QLDB 打造區塊鍊應用.pptxTrack 5 Session 6_ BLC01 透過 Amazon Managed Blockchain 與 Amazon QLDB 打造區塊鍊應用.pptx
Track 5 Session 6_ BLC01 透過 Amazon Managed Blockchain 與 Amazon QLDB 打造區塊鍊應用.pptx
Amazon Web Services
 
Azure Overview Arc
Azure Overview ArcAzure Overview Arc
Azure Overview Arc
rajramab
 
Azure businessoverview daliborkacma
Azure businessoverview daliborkacma Azure businessoverview daliborkacma
Azure businessoverview daliborkacma
Rateb Abu Hawieleh
 

Similar to LKMUG - Azure Blockchain for Developers (20)

Enterprise Blockchain Application Development using Azure Blockchain Service
Enterprise Blockchain Application Development using Azure Blockchain ServiceEnterprise Blockchain Application Development using Azure Blockchain Service
Enterprise Blockchain Application Development using Azure Blockchain Service
 
Cloud Lunch and Learn - Azure Blockchain for Developers
Cloud Lunch and Learn - Azure Blockchain for DevelopersCloud Lunch and Learn - Azure Blockchain for Developers
Cloud Lunch and Learn - Azure Blockchain for Developers
 
How to Integrate Blockchain Technology into Your Applications
How to Integrate Blockchain Technology into Your ApplicationsHow to Integrate Blockchain Technology into Your Applications
How to Integrate Blockchain Technology into Your Applications
 
Supply chain with blockchain - Solution Brief
Supply chain with blockchain - Solution BriefSupply chain with blockchain - Solution Brief
Supply chain with blockchain - Solution Brief
 
Track 5 Session 6_ BLC01 透過 Amazon Managed Blockchain 與 Amazon QLDB 打造區塊鍊應用.pptx
Track 5 Session 6_ BLC01 透過 Amazon Managed Blockchain 與 Amazon QLDB 打造區塊鍊應用.pptxTrack 5 Session 6_ BLC01 透過 Amazon Managed Blockchain 與 Amazon QLDB 打造區塊鍊應用.pptx
Track 5 Session 6_ BLC01 透過 Amazon Managed Blockchain 與 Amazon QLDB 打造區塊鍊應用.pptx
 
Real world blockchain solutions - DevDays Asia 2018 - Taipei
Real world blockchain solutions - DevDays Asia 2018 - TaipeiReal world blockchain solutions - DevDays Asia 2018 - Taipei
Real world blockchain solutions - DevDays Asia 2018 - Taipei
 
20160304 blockchain in fsi client ready raymond
20160304 blockchain in fsi client ready raymond20160304 blockchain in fsi client ready raymond
20160304 blockchain in fsi client ready raymond
 
Directions Asia Unlocking New Integration Potential for d365 BC with Event ...
Directions Asia   Unlocking New Integration Potential for d365 BC with Event ...Directions Asia   Unlocking New Integration Potential for d365 BC with Event ...
Directions Asia Unlocking New Integration Potential for d365 BC with Event ...
 
Blockchain for Business
Blockchain for BusinessBlockchain for Business
Blockchain for Business
 
Microsoft Blockchain Case Studies.pptx
Microsoft Blockchain Case Studies.pptxMicrosoft Blockchain Case Studies.pptx
Microsoft Blockchain Case Studies.pptx
 
Azure Overview Arc
Azure Overview ArcAzure Overview Arc
Azure Overview Arc
 
Blockchain on Azure
Blockchain on AzureBlockchain on Azure
Blockchain on Azure
 
Azure businessoverview (1)
Azure businessoverview  (1)Azure businessoverview  (1)
Azure businessoverview (1)
 
Azure business overview
Azure business overviewAzure business overview
Azure business overview
 
Azure businessoverview daliborkacma
Azure businessoverview daliborkacma Azure businessoverview daliborkacma
Azure businessoverview daliborkacma
 
Blockchain in enterprise - Challenges, Considerations and Designs
Blockchain in enterprise - Challenges, Considerations and DesignsBlockchain in enterprise - Challenges, Considerations and Designs
Blockchain in enterprise - Challenges, Considerations and Designs
 
Blockchain and Its application in Marketing
Blockchain and Its application in MarketingBlockchain and Its application in Marketing
Blockchain and Its application in Marketing
 
Azure businessoverview daliborkacmar
Azure businessoverview daliborkacmarAzure businessoverview daliborkacmar
Azure businessoverview daliborkacmar
 
Webinar-GBA Episode 7-Managing blockchain infrastructure for enterprise-grade...
Webinar-GBA Episode 7-Managing blockchain infrastructure for enterprise-grade...Webinar-GBA Episode 7-Managing blockchain infrastructure for enterprise-grade...
Webinar-GBA Episode 7-Managing blockchain infrastructure for enterprise-grade...
 
A Business Perspective on Building SharePoint 2013 Solutions on Windows Azure
A Business Perspective on Building SharePoint 2013 Solutions on Windows AzureA Business Perspective on Building SharePoint 2013 Solutions on Windows Azure
A Business Perspective on Building SharePoint 2013 Solutions on Windows Azure
 

More from Juarez Junior

More from Juarez Junior (20)

Oracle CloudWorld 2023 - How to hook up Telegram with Spring Boot and ADB
Oracle CloudWorld 2023 - How to hook up Telegram with Spring Boot and ADBOracle CloudWorld 2023 - How to hook up Telegram with Spring Boot and ADB
Oracle CloudWorld 2023 - How to hook up Telegram with Spring Boot and ADB
 
Oracle CloudWorld 2023 - A Practical Guide to Implementing DevOps with IaC fo...
Oracle CloudWorld 2023 - A Practical Guide to Implementing DevOps with IaC fo...Oracle CloudWorld 2023 - A Practical Guide to Implementing DevOps with IaC fo...
Oracle CloudWorld 2023 - A Practical Guide to Implementing DevOps with IaC fo...
 
Oracle CloudWorld 2023 - A High-Speed Data Ingestion Service in Java Using MQ...
Oracle CloudWorld 2023 - A High-Speed Data Ingestion Service in Java Using MQ...Oracle CloudWorld 2023 - A High-Speed Data Ingestion Service in Java Using MQ...
Oracle CloudWorld 2023 - A High-Speed Data Ingestion Service in Java Using MQ...
 
Oracle CloudWorld 2023 - Multi-cloud App Dev for Java Devs with Microsoft Azu...
Oracle CloudWorld 2023 - Multi-cloud App Dev for Java Devs with Microsoft Azu...Oracle CloudWorld 2023 - Multi-cloud App Dev for Java Devs with Microsoft Azu...
Oracle CloudWorld 2023 - Multi-cloud App Dev for Java Devs with Microsoft Azu...
 
GeeCon Prague 2023 - Unleash the power of your applications with Micronaut®, ...
GeeCon Prague 2023 - Unleash the power of your applications with Micronaut®, ...GeeCon Prague 2023 - Unleash the power of your applications with Micronaut®, ...
GeeCon Prague 2023 - Unleash the power of your applications with Micronaut®, ...
 
jPrime 2023 - Revolutionize Java DB AppDev with Reactive Streams and Virtual ...
jPrime 2023 - Revolutionize Java DB AppDev with Reactive Streams and Virtual ...jPrime 2023 - Revolutionize Java DB AppDev with Reactive Streams and Virtual ...
jPrime 2023 - Revolutionize Java DB AppDev with Reactive Streams and Virtual ...
 
Porto Tech Hub Conference 2023 - Revolutionize Java DB AppDev with Reactive S...
Porto Tech Hub Conference 2023 - Revolutionize Java DB AppDev with Reactive S...Porto Tech Hub Conference 2023 - Revolutionize Java DB AppDev with Reactive S...
Porto Tech Hub Conference 2023 - Revolutionize Java DB AppDev with Reactive S...
 
SevillaJUG - Unleash the power of your applications with Micronaut® ,GraalVM...
SevillaJUG - Unleash the power of your applications with Micronaut®  ,GraalVM...SevillaJUG - Unleash the power of your applications with Micronaut®  ,GraalVM...
SevillaJUG - Unleash the power of your applications with Micronaut® ,GraalVM...
 
SKILup Days Container Orchestration - Kubernetes Operators for Databases
SKILup Days Container Orchestration - Kubernetes Operators for DatabasesSKILup Days Container Orchestration - Kubernetes Operators for Databases
SKILup Days Container Orchestration - Kubernetes Operators for Databases
 
TDC Connections 2023 - Revolutionize Java DB AppDev with Reactive Streams and...
TDC Connections 2023 - Revolutionize Java DB AppDev with Reactive Streams and...TDC Connections 2023 - Revolutionize Java DB AppDev with Reactive Streams and...
TDC Connections 2023 - Revolutionize Java DB AppDev with Reactive Streams and...
 
TDC Connections 2023 - A High-Speed Data Ingestion Service in Java Using MQTT...
TDC Connections 2023 - A High-Speed Data Ingestion Service in Java Using MQTT...TDC Connections 2023 - A High-Speed Data Ingestion Service in Java Using MQTT...
TDC Connections 2023 - A High-Speed Data Ingestion Service in Java Using MQTT...
 
DTU Global Azure 2023 Bootcamp - Multi-cloud App Dev for Java Developers with...
DTU Global Azure 2023 Bootcamp - Multi-cloud App Dev for Java Developers with...DTU Global Azure 2023 Bootcamp - Multi-cloud App Dev for Java Developers with...
DTU Global Azure 2023 Bootcamp - Multi-cloud App Dev for Java Developers with...
 
Melee Numerique 2022 - Revolutionize Java DB App Dev with Reactive Streams an...
Melee Numerique 2022 - Revolutionize Java DB App Dev with Reactive Streams an...Melee Numerique 2022 - Revolutionize Java DB App Dev with Reactive Streams an...
Melee Numerique 2022 - Revolutionize Java DB App Dev with Reactive Streams an...
 
JCON OpenBlend Slovenia 2023 - A High-Speed Data Ingestion Service in Java Us...
JCON OpenBlend Slovenia 2023 - A High-Speed Data Ingestion Service in Java Us...JCON OpenBlend Slovenia 2023 - A High-Speed Data Ingestion Service in Java Us...
JCON OpenBlend Slovenia 2023 - A High-Speed Data Ingestion Service in Java Us...
 
DWX23 - Revolutionize Java DB AppDev with Reactive Streams and Virtual Threads
DWX23 - Revolutionize Java DB AppDev with Reactive Streams and Virtual ThreadsDWX23 - Revolutionize Java DB AppDev with Reactive Streams and Virtual Threads
DWX23 - Revolutionize Java DB AppDev with Reactive Streams and Virtual Threads
 
DWX23 - A High-Speed Data Ingestion Service in Java Using MQTT, AMQP, and STO...
DWX23 - A High-Speed Data Ingestion Service in Java Using MQTT, AMQP, and STO...DWX23 - A High-Speed Data Ingestion Service in Java Using MQTT, AMQP, and STO...
DWX23 - A High-Speed Data Ingestion Service in Java Using MQTT, AMQP, and STO...
 
DeveloperWeek Latin America 2023 - A High-Speed Data Ingestion Service in Jav...
DeveloperWeek Latin America 2023 - A High-Speed Data Ingestion Service in Jav...DeveloperWeek Latin America 2023 - A High-Speed Data Ingestion Service in Jav...
DeveloperWeek Latin America 2023 - A High-Speed Data Ingestion Service in Jav...
 
DeveloperWeekEnterprise2023 - Introduction to Kubernetes Operators for Databases
DeveloperWeekEnterprise2023 - Introduction to Kubernetes Operators for DatabasesDeveloperWeekEnterprise2023 - Introduction to Kubernetes Operators for Databases
DeveloperWeekEnterprise2023 - Introduction to Kubernetes Operators for Databases
 
DevConf.cz - Introduction to Kubernetes Operators for Databases
DevConf.cz - Introduction to Kubernetes Operators for DatabasesDevConf.cz - Introduction to Kubernetes Operators for Databases
DevConf.cz - Introduction to Kubernetes Operators for Databases
 
CloudTalks - Revolutionize Java DB AppDev with Reactive Streams and Virtual T...
CloudTalks - Revolutionize Java DB AppDev with Reactive Streams and Virtual T...CloudTalks - Revolutionize Java DB AppDev with Reactive Streams and Virtual T...
CloudTalks - Revolutionize Java DB AppDev with Reactive Streams and Virtual T...
 

Recently uploaded

Recently uploaded (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

LKMUG - Azure Blockchain for Developers

  • 1. Azure Blockchain for Developers Scan this QR-code to access free educational resources, step-by-step learning guides as well as get practical experience in Blockchain on Azure! https://aka.ms/AA8zaug Don’t forget to add Microsoft Azure as a skill to your LinkedIn account to stay connected with our developer community! + Microsoft Azure We post the latest announcements about free events for developers in Ireland on our official Twitter account. @MSDevIRL
  • 2. Azure Blockchain for Developers Juarez Barbosa Junior Azure Developer Audience Lead Microsoft Western Europe HQ juarez.junior@microsoft.com Twitter/Medium: @juarezjunior linkedin.com/in/jujunior
  • 3.
  • 4. Secure Uses cryptography to create transactions that are impervious to fraud and establishes a shared truth. Shared Blockchain value is directly linked to the number of organizations or companies that participate in them. There is huge value to even the fiercest of competitors to participate with each other in these shared database implementations. Distributed There are many replicas of the blockchain database. In fact, the more replicas there are the more authentic it becomes. Ledger The database is “write once” so it is an immutable record of every transaction that occurs. Blockchain is a secure, shared, distributed ledger
  • 5. Data is stored in a ledger FROM TO PROPERTY VALUE Alex Katie Payment $500 Jim Sally Payment $300 Alex Garth Asset Car Katie Tony Payment $100 Molly Paula Message I love you Example ledger The entire network has the same ledger
  • 6.
  • 7. When your project meets certain criteria Answering a few questions can determine if blockchain is appropriate Can intermediaries be removed? Is there a requirement for verification? Do multiple parties share data? Is this a business process that crosses trust boundaries?
  • 8. Blockchain shows tremendous potential across industries Manufacturing Asset tracking Real time auction for supplier contracts Supply chain transparency Retail Loyalty tracking Product provenance Logistics management Insurance Claims Management MBS/Property Payments Fraud detection Automated underwriting Banking and Capital Markets Bond Issuance Trade Finance Loan Syndication Post Trade Settlement Cross Border Payments Derivatives Trading KYC/AML Government Licensing and ID Benefits distribution Aid tracking Military security Healthcare Personalized medicine Records sharing Compliance
  • 9. Starbucks empowers each member of its supply chain Over the next two years, we will look to demonstrate how technology and innovative data platforms can give coffee farmers even more financial empowerment — Kevin Johnson Starbucks CEO Challenge • Starbucks needed increased visibility into the movement of beans across its vast supply chain • 97% of farmers are small hold/one-acre farms that have difficulty scaling production to meet demand Solution • Use blockchain based smart contracts to define the responsibilities of each supply chain participant and record their activities • Provides immutable proof-of-end purchase to farmers enabling access to higher quality credit • Monitor the movement of beans from farm to pour using a shared, cloud-based app
  • 10. And reinforces trust from farmers to customers Farmers Starbucks Customers Farmers are financially empowered… • Understand downstream movement of their product and better forecast demand • Receive immutable “proof-of-end purchase” from Starbucks • Establish creditworthiness to access higher quality credit and expand operations Starbucks receives immutable record of… • Bean provenance • Inventory state changes and movement Customers enjoy increased transparency… • Into the individual region • The farm origin of the coffee • Tactics used to farm their high-end coffee
  • 11. Using blockchain to reinforce trust from farmer to customer Carrier Authenticity is verified and beans are delivered to the factory Customer At purchase can view certifications, origin, and other quality details with assurances from farm to pour Manufacturer Containers are verified and coffee is processed and bagged Small Hold Farmer Produce coffee beans under specified conditions to earn organic and Fair Trade certifications. Receive “proof of end purchase” from Starbucks they can use to access credit for next years harvest Retailer The bags reach the retailer having been accounted for at each step of the journey Farmer  Plot #839049  25 tons of cocoa beans  Certifications Carrier  Shipped 2/5/2018  Organic  Fair Trade Manufacturer  Delivered 2/12/2018  Organic  Fair Trade Distributor  Delivered 2/19/2018  Organic  Fair Trade Retailer  Delivered 2/26/2018  Organic  Fair Trade Customer  Guaranteed fresh  Certified organic  Certified Fair Trade At various points in the journey, an IoT device scans the product and records its status and condition which are updated on the blockchain Quality attestationProof of Purchase Consumer visibility Distributor The coffee is moved through distributor network under high-quality assurance regulations
  • 12. XBOX | Blockchain for royalty payments Challenge Microsoft wanted to replace the complicated, manual royalty calculation process used to pay XBOX publishers with a faster, more efficient approach Strategy Microsoft developed a blockchain-based solution that automated processes to offer XBOX royalty information in near real time while maximizing security and transparency Results • Improved trust by making the royalty payment calculation process more transparent for publishers • Gave publishers actionable business insights, enabling them to proactively respond to customer demand • Reduced XBOX process efforts by two thirds and saved publishers time by eliminating the need for manual audits “We are developing an ecosystem within the gaming industry that connects developers and publishers to game performance. Providing near real-time access to data greatly improves the process’ effectiveness and insights that lead to a more enriching experience for the partners.” — Tim Stuart, Chief Financial Officer of Xbox
  • 13. • Game Purchased • Publisher ID • Price • Customer Age • Customer Gender • Location CONTRACT CREATED CONTRACT VISIBILITY • Top Grossing Content • Publisher Royalty • Publisher Demand • Net Revenue Blockchain in action | Manage royalty payments XBOX Platform SHARED LEDGER DATA CONTENT PUBLISHER A VISIBILITY • Customer ID • Content Dev ID • Licensing ID • Marketing ID • Distributor ID • Content Provider ID Publisher C • Customer ID • Content Dev ID • Licensing ID • Marketing ID • Distributor ID • Content Provider ID Publisher B • Customer ID • Content Dev ID • Licensing ID • Marketing ID • Distributor ID • Content Provider ID Publisher A Content Publishers Gain visibility into sales data and royalty revenue, enabling them to make near real time decisions. $ $ $ $ $ Licensing Marketing Distribution Content Provider Content Developer $12.99 $59.99 $3.99 Media Purchase Movie Video game Song Quantity Quantity XBOX Platform Consumers purchase digital content through the XBOX platform. The data then is written to the shared ledger. This automatically makes royalty data visible to the XBOX publishers. XBOX PAYS ROYALTIES Media Sale: July 13th
  • 14. Customers and partners are building blockchain apps on Azure PARTNERS CUSTOMERS
  • 15.
  • 16. Blockchain has not been built for enterprise Getting off the island - Integration There are a number of challenges to integrate a blockchain with existing IT architecture Enterprise-grade Ledgers Ledgers designed for public network cryptocurrencies lack the performance, confidentiality, and governance capabilities needed for commercial use Smart contracts Smart contracts were not designed to leverage existing enterprise tools and skill sets
  • 17.
  • 18. Our Vision • Industry solutions • Consortium setup and management • Extended platform features
  • 19. Choose the ledger technology that meets your needs
  • 20.
  • 22. Deploy in the topology of your choice Dev/Test: Enable developers to get started Single node (virtual machine) 1 Single member: Simulate production for multiple divisions within a single organization Multi-node across single region 2 Multi-member: Collaborate between multiple divisions and organizations Multi-node across multiple regions, Azure subscriptions, and/or organizations 3
  • 23. DApps can use the patterns, tech, and talent you already trust Write once, use for multiple ledgers Code in traditional languages with existing developers Securely call off chain data Security Productivity Modularity
  • 24. Accelerate development with Microsoft Azure Get off the island Automatically connect Blockchain applications to services you care about Reduce cost and time Build Blockchain apps faster and easier and reduce costs of development Move towards production Move towards production faster with automatically built scaffolding
  • 25. Building an end-to-end blockchain app is a huge undertaking Manually deploy ledger Write business logic Orchestrate signing, hashing and routing Store smart contract reference data Synchronize data with off- chain DB Ingest messages and events Build web client API management Manage keys Customize integrations Extend capabilitie Integrate with existing business apps Configure consortium network Link identities to federated systems
  • 26. Blockchain Services and Tools on Azure Azure Blockchain Service and VM Templates BaaS and template VMs for most of the ledgers in use today (Over 40 templates and solutions) • Azure Public • Government • China Cloud Blockchain Workbench One click setup of the complete plumbing required to put in place a PoC – which can be extended later to production grade. Blockchain Development Kit Reusable, low-code plug and play integration mechanisms for LOB applications DevOps Pipelines Heterogenous User Interfaces Azure Blockchain Tokens Deploy and manage standard tokens built on the standards developed by the Token Taxonomy Initiative (TTI) Azure Marketplace Partner Solutions Applications Consulting Offers Consortium Path to entry
  • 27.
  • 28.
  • 29. Digitize trust with Microsoft Azure Blockchain Seamlessly integrate blockchain with your business using built- in connections to Azure and the tools you're already familiar with—all on an open, trusted, globally available cloud platform Iterate and validate blockchain scenarios quickly with an intuitive UI for modelling smart contracts and prebuilt blockchain templates and commands Cut development time with painless network deployment, built-in governance and extensible, fully-managed infrastructure Simplify development Get up and running quickly Innovate with confidence
  • 30. Learn more Visit Azure Blockchain Service as well as Azure Blockchain Workbench and Azure Blockchain Development Kit Visit the Azure Blockchain Blog Connect with the Microsoft Tech Community Join the conversation on MSDN Sign up for an Azure account and start and instance of Azure Blockchain Service
  • 31. © Copyright Microsoft Corporation. All rights reserved. Thank You!
  • 32. Azure Blockchain for Developers Scan this QR-code to access free educational resources, step-by-step learning guides as well as get practical experience in Blockchain on Azure! https://aka.ms/AA8zaug Don’t forget to add Microsoft Azure as a skill to your LinkedIn account to stay connected with our developer community! + Microsoft Azure We post the latest announcements about free events for developers in Ireland on our official Twitter account. @MSDevIRL

Editor's Notes

  1. Hello, my name is __________ and today I want to talk with you about how you can capitalize on the value of blockchain with Microsoft Azure Blockchain.   T: Let’s get started. <CLICK>
  2. When Starbucks needed to increase visibility into the movement of beans across its vast supply chain, they worked with Microsoft to build a blockchain-based application to connect their supply chain participants. Starbucks said that the goals of the project are to: Contribute to farmers’ financial independence and confidence While cultivating empathy among consumers Through what it hopes will constitute a clear, visible connection between the products they enjoy and the people that farm them.  “Traceability technology could have profound implications for connecting coffee drinkers to the farmers who grow it,” said Arthur Karuletwa, Director of Traceability at Starbucks. He continued to say, “This could be a seismic change in an industry that hasn’t had much innovation in the way coffee moves across borders and oceans.” T: Starbucks’ blockchain application will benefit each stakeholder in the supply chain. <CLICK>
  3. Starbucks’ new app reinforces trust among all of blockchain members and allows every stakeholder on the supply chain to track a bean’s movement. It shows—most importantly—provides small farmers with an immutable “proof of end purchase” from Starbucks that helps them get high-quality loans and avoid predatory lenders.   Starbucks receives an immutable record of bean provenance and inventory state changes allowing them to track their product from farm to pour. And it informs the end customers where their coffee came from through increased transparency into the region, farm origin, and the tactics used to produce their favorite coffee. T: This app along with thousands of others have been built on Azure   <CLICK>
  4. Starbuck’s premier blockchain application provides visibility across the value chain, delivering benefits to Starbucks, farmers, and customers alike. Starting with small hold farmers on the network, the blockchain solution checks to make sure it is produced according to specified organic and Fair Trade conditions. From there, the condition and state of the beans is verified as it moves from carriers to manufacturers, and then by distributors to various Starbucks cafes. At purchase, customers can view the coffee’s certifications, as well as information about its origins. T: Now let’s look at an exchange application in action. <click>
  5. Challenge Microsoft used a complicated, manual method to calculate royalties for XBOX publishers. Microsoft’s royalty process took 45 days, which delayed payments to publishers. Strategy Microsoft developed a blockchain-based solution that offers XBOX royalty information in near real time. Results Blockchain technology improved trust by making the royalty payment calculation process more transparent for publishers. Publishers gained actionable business insights, enabling them to proactively respond to customer demand. Blockchain technology reduced XBOX process efforts by two thirds and saved publishers time by eliminating the need for manual audits.
  6. Strategy Microsoft developed a blockchain-based solution that offers XBOX royalty information in near real time. Results Blockchain technology improved trust by making the royalty payment calculation process more transparent for publishers. Publishers gained actionable business insights, enabling them to proactively respond to customer demand. Blockchain technology reduced XBOX process efforts by two thirds and saved publishers time by eliminating the need for manual audits. “We are developing an ecosystem within the gaming industry that connects developers and publishers to game performance. Providing near real-time access to data greatly improves the process’ effectiveness and insights that lead to a more enriching experience for the partners.”– Tim Stuart (Chief Financial Officer of Xbox) T: Shared business processes require a shared utility with shared apps. In order to build these apps, you need a flexible, durable, and scalable foundation.