SlideShare uma empresa Scribd logo
1 de 44
© 2016 IBM Corporation
Tom Boucher
@trekkie
Jyoti Chawla
@jyotijchawla
Triangle Bluemix Meetup
IBM Bluemix Recent Announcements
May 4, 2016
http://www.meetup.com/rtpbluemix
2Page© 2016 IBM Corporation
Agenda
5:30 pm - Welcome
5:40pm – Introduction to Swift
6:00 pm - Intorudction to OpenWhisk
6:20 pm - Introduction to Blockchain/Hyperledger
6:40 pm – Q/A and Networking
7:00 pm - End of Meetup
3Page© 2016 IBM Corporation
Presenters
Jyoti Chawla
Senior Cloud Adivsor
jchawla@us.ibm.com
@jyotijchawla
Tom Boucher
Cloud Advisor
tom.boucher@us.ibm.com
@trekkie
4Page© 2016 IBM Corporation
We Offer Startups:
Two Tiers of Free Cloud Credits
USD $2,000/mo
(12 Months)
$1K towards IBM Bluemix
$1K towards SoftLayer
USD $10,000/mo
(12 Months)
Allocate between IBM Bluemix and SoftLayer
in anyway you choose
@ibmge
Apply Today:
https://developer.ibm.com/startups
5Page© 2015 IBM Corporation
Swift on IBM Cloud: A new opportunity for enterprises to
radically simplify mobile app development
Fastest growing language,
cracking top 20 in a year (1)
Ranked highest amongst developers as
most loved language (78%) (2)
More than 525K code runs executed
Over 100K developers from >200 countries
explored the Sandbox
1700+ code shares to Swift.org community
SWIFT ANNOUNCED AS OPEN SOURCE, DEC.
2015.
IBM LAUNCHED THE SWIFT SANDBOX
6Page© 2015 IBM Corporation
IBM: Maturing use of Swift as server side language
BRINGING END-TO-END SWIFT
DEVELOPMENT TO THE IBM
CLOUD
Swift web server
& runtime
Swift
Package
Catalog
Build end-to-end apps Create, share, and
discover Swift codeConcurrency support
Web server framework
in Swift
Now available on Bluemix
Develop skills quickly
Now with Mobile UI,
sharing code with others
7Page© 2015 IBM Corporation
Swift Sandbox
‱ Collaborate across devices
‱ Similar to Xcode’s Playground
‱ Browser based IDE
8Page© 2015 IBM Corporation
IBM’s Contributions since the announcement
https://swiftpkgs.ng.bluemix.net/
9Page© 2015 IBM Corporation
Swift Runtime in IBM Bluemix
‱ Runtime leverages the Cloud Foundry open source
swift-buildpack
‱ Bluemix steps:
‱ provide access to a Linux container
‱ load the latest Swift binaries
‱ issue a command to build your application via
Swift.org’s Package Manager
‱ run your built application
‱ make your running application available via a
public URL.
10Page© 2015 IBM Corporation
Kitura
‱ Lightweight web framework
‱ Build web services with complex routes
‱ Simplify app deployment
‱ Open-sourced on Github under an
Apache 2.0 license
Live demo
IBM Bluemix OpenWhisk
The Future of Cloud Programming:
Wiring a Microservices Application Architecture to Respond to Events
Meet Dave, the developer
‱ Spend time on business
logic that adds value to
my company
13
‱ Spend time on low-level
infrastructural and
operational details
I want to
 I don’t want to

‱ Easily consume services
‱ Pay only for resources my
apps use
‱ Configure and manage
accesses to services
‱ Pay for resources my
apps don’t use
Whisk in a nutshell
“Event-action platform to execute code in response to events“
OpenWhisk: Another way to build apps

Build your apps, your way.
Use a combination of the most prominent open-source compute technologies
to power your apps. Then, let Bluemix handle the rest.
Ease of getting started Full stack Control
OpenWhisk
Event-driven apps,
deployed in a serverless
environment.
Instant Runtimes
App-centric runtime
environments based on
Cloud Foundry.
IBM Containers
Portable and consistent
delivery of your app
without having to manage
an OS.
Virtual Machines
Get the most flexibility
and control over your
environment with VMs.
Whisk in a nutshell
Serverless deployment & operations model
We hide infrastructural and operational complexity allowing you to focus on coding:
You provide code – we execute it!
Optimal utilization, fair pricing at any scale
We provide you exactly with the resources you need – neither less nor more - and charge
you only for code really being executed
Flexible programming model & powerful tooling
We support multiple languages (incl. Swift) and even the execution of custom logic via
docker containers plus tools to declaratively chain your code snippets
Open & open ecosysten
Open to run anywhere to avoid any kind of vendor lock-in and to accelerate the
development of a powerful ecosystem
OpenWhisk: How does it work?
}
1
Event Providers
OpenWhisk
Cloudant
Git
Weather




Data event occurs, e.g.
-Commit on a Git Repository
-CRUD operation on Cloudant
-
.
Trigger execution
of associated
OpenWhisk action
2


JS Swift Docker 

High-level
Architecture
Triggers: A class of events emitted by
event sources.
Actions: Encapsulate the actual code
to be executed which support multiple
language bindings. Actions invoke any
part of an open ecosystem.
Rules: An association between a
trigger and an action.
Packages: Describe external services
in a uniform manner.
Combined these allow developers to
compose solutions using modern
abstraction and chaining which can be
created, accessed, updated and
deleted via the CLI
OpenWhisk provides a distributed compute service to
execute application logic in response to events.
Programming model
Trigger: “A class of events that can happen“T
Programming model
Actions: “An event-handler, i.e. code that runs in response to an event“A
Programming model
Actions: Multi-runtime support, e.g. JavaScriptA
function main(msg) {
return { message: 'Hello, ' + msg.name + ' from ' + msg.place };
};
Programming model
Actions: Multi-runtime support, e.g. SwiftA
func main(params:[String:Any]) -> [String:Any] {
var reply = [String:Any] ()
if let name = params[“name”] as? String {
print(“Hello (name)”)
reply[“msg”] = “Goodbye (name)”
}
return reply
}
Programming model
Actions: Multi-runtime support, e.g. Docker containersA
Programming model
Actions: Can be chained to create sequences to increase flexibility and
foster reuse
A
AA
:= A1
+ A2
+ A3
AB := A2
+ A1
+ A3
AC
:= A3
+ A1
+ A2
Programming model
Rules: “An association of a trigger and an action“R
R := T A
Programming model
Packages: “A shared collection of triggers and actions“P
A
A read
write
T changes A translate A forecast
A post
T topic
Open
Source A myAction
T myFeed
Yours
T commit
Third
Party
Live demo
Demo
28
User Web App
Node.js Cloudant
Trigger
Cloudant
package
Action
tweet.js
{text: ‘hello world’}
POST ‘hello world’
Cloud Foundry
OpenWhisk
Summary
‱ OpenWhisk

– allows you to focus on developing value-adding code
– provides you with a flexible programming model for small agile teams
– provides you with access to an open ecosystem of building blocks
– allows you to compose powerful solutions using modern abstraction
and chaining
– allows you to share and reuse what you have build
– allows you to outsource load & calculation intensive tasks
– only charges you for what you really use
– is available as open solution in which you can participate
Blockchain / Hyperledger
30
Introducing Blockchain
A shared ledger technology allowing any participant in
the business network to see THE system of record
(ledger)
Blockchain underpins Bitcoin . . .
‱ bitcoin: unregulated, censorship-resistant
shadow currency
‱ bitcoin: first Blockchain application
‱ pioneer of Blockchain technology
‱ BUT Blockchain is not bitcoin
Digital currencies different from cryptocurrency
Ledgers are key . . .
‱ Ledger is THE system of record for a
business
‱ Business will have multiple ledgers
for multiple business networks in
which they participate.
‱ Transaction - an asset transfer onto
of off the ledger
– John gives a car to Anthony (simple)
‱ Contract - conditions for transaction
to occur
– If Anthony pays John money, then car
passes from John to Anthony (simple)
– If car won't start, funds do not pass to
John (as decided by third party
arbitrator) (more complex)
Problem - Difficult to monitor asset ownership and transfers in a trusted 
business network
Counter-party
records
Bank records
Party C’s Records Auditor records
Party B Records
Party A’s Records
API-integrations
Incident
Inefficient, expensive, vulnerable
Ledger
Ledger
Ledger
Ledger
Ledger
Ledger
Solution – shared, replicated, permissioned ledger
Counter-party
records
Bank records
Party C’s Records Auditor records
Party B Records
Party A’s Records
Consensus, provenance, immutability, finality
Ledger
Ledger
Ledger
Ledger
Ledger
Ledger
Participants
have multiple
shared ledgers
NOTE :
Participants
same as before
Blockchain for Business
Smart
Contract
Privacy
Shared
Ledger
Consensus
Ensuring appropriate
visibility; transactions are
secure, authenticated &
verifiable
Business terms embedded
in transaction database &
executed with transactions
All parties agree to
network verified
transaction
Append-only distributed
system of record shared
across business network
Broader participation, lower cost, increased efficiency
Blockchain Benefits
Saves Removes Reduces
Time Cost Risk
Transaction time
from days to near
instantaneous
Overheads and
cost intermediaries
Tampering, fraud &
cyber crime
Not for all . . .
Blockchain is NOT
Suited to high performance
(millisecond) transactions
For just one participant (no business
network)
A replicated database replacement
A messaging solution
A transaction processing replacement
Suited for low value, high volume
transactions
Hyperledger Project
39
 Linux Foundation - announced 17th December 2015
 New Hyperledger project to transform the way business
transactions are conducted around the world
 Project members understand that an open source, collaborative
development strategy supporting multiple players in multiple
industries is required
Enable adoption of shared ledger technology at a pace and depth not
achievable by any one company or industry
As of 15 Mar 2016
>IBM Blockchain
ON IBM CLOUD
LINUX FOUNDATION
HYPERLEDGER
PROJECT
IBM Blockchain
SOLUTIONS
| |
IBM Offerings Supporting Hyperledger
Blockchain
Managed Service on IBM Cloud
Your private Blockchain network in 1-click
Learn with sample applications
Develop your own Smart Contracts
http://www.ibm.com/blockchain/
BLUEMIX SERVICE
Live demo
43Page© 2015 IBM Corporation
What’s next
Discover and try our Blockchain capabilities on Bluemix:
Discover & try IBM Swift
http://swiftlang.ng.bluemix.net
Discover & try IBM OpenWhisk
http://www.ibm.com/cloud-computing/bluemix/openwhisk/
© 2016 IBM Corporation
RTP Bluemix Meetup
Next meetup: May 18th, 2016
http://www.meetup.com/rtpbluemix/events/230519120

Mais conteĂșdo relacionado

Mais procurados

CloudOpen 2014 - Mixing Your Open Source Cloud Cocktail
CloudOpen 2014 - Mixing Your Open Source Cloud CocktailCloudOpen 2014 - Mixing Your Open Source Cloud Cocktail
CloudOpen 2014 - Mixing Your Open Source Cloud CocktailMark Hinkle
 
OpenWhisk Under the Hood -- London Oct 16 2016
OpenWhisk Under the Hood -- London Oct 16 2016OpenWhisk Under the Hood -- London Oct 16 2016
OpenWhisk Under the Hood -- London Oct 16 2016Stephen Fink
 
Serverless apps with OpenWhisk
Serverless apps with OpenWhiskServerless apps with OpenWhisk
Serverless apps with OpenWhiskDaniel Krook
 
The Serverless Paradigm, OpenWhisk and FIWARE
The Serverless Paradigm, OpenWhisk and FIWAREThe Serverless Paradigm, OpenWhisk and FIWARE
The Serverless Paradigm, OpenWhisk and FIWAREAlex Glikson
 
Interop - Crash Course In Open Source Cloud Computing
Interop - Crash Course In Open Source Cloud ComputingInterop - Crash Course In Open Source Cloud Computing
Interop - Crash Course In Open Source Cloud ComputingMark Hinkle
 
CNCF Keynote - What is cloud native?
CNCF Keynote - What is cloud native?CNCF Keynote - What is cloud native?
CNCF Keynote - What is cloud native?Weaveworks
 
Going Serverless with OpenWhisk
Going Serverless with OpenWhiskGoing Serverless with OpenWhisk
Going Serverless with OpenWhiskAlex Glikson
 
OpenWhisk Introduction
OpenWhisk IntroductionOpenWhisk Introduction
OpenWhisk IntroductionIoana Baldini
 
Intro - Cloud Native
Intro - Cloud NativeIntro - Cloud Native
Intro - Cloud NativeAlbert Suwandhi
 
IBM Bluemix OpenWhisk: Serverless Conference 2017, Austin, USA: Keynote
IBM Bluemix OpenWhisk: Serverless Conference 2017, Austin, USA: KeynoteIBM Bluemix OpenWhisk: Serverless Conference 2017, Austin, USA: Keynote
IBM Bluemix OpenWhisk: Serverless Conference 2017, Austin, USA: KeynoteOpenWhisk
 
IBM Bluemix OpenWhisk: Serverless Conference 2017, Austin, USA: The journey c...
IBM Bluemix OpenWhisk: Serverless Conference 2017, Austin, USA: The journey c...IBM Bluemix OpenWhisk: Serverless Conference 2017, Austin, USA: The journey c...
IBM Bluemix OpenWhisk: Serverless Conference 2017, Austin, USA: The journey c...OpenWhisk
 
Fossetcon: Crash Course on Open Source Cloud Computing
Fossetcon: Crash Course on Open Source Cloud ComputingFossetcon: Crash Course on Open Source Cloud Computing
Fossetcon: Crash Course on Open Source Cloud ComputingMark Hinkle
 
OpenWhisk Deep Dive: the action container model
OpenWhisk Deep Dive: the action container modelOpenWhisk Deep Dive: the action container model
OpenWhisk Deep Dive: the action container modelPhilippe Suter
 
Adding Realtime to your Projects
Adding Realtime to your ProjectsAdding Realtime to your Projects
Adding Realtime to your ProjectsIgnacio MartĂ­n
 
Future of Open Source in a Cloudy World
Future of Open Source in a Cloudy WorldFuture of Open Source in a Cloudy World
Future of Open Source in a Cloudy WorldBret Piatt
 
InteropNY/CloudConnect 2014 - Quick Crash Course in Open Source Cloud Computing
InteropNY/CloudConnect 2014 - Quick Crash Course in Open Source Cloud ComputingInteropNY/CloudConnect 2014 - Quick Crash Course in Open Source Cloud Computing
InteropNY/CloudConnect 2014 - Quick Crash Course in Open Source Cloud ComputingMark Hinkle
 
Cloud Computing and Open Source
Cloud Computing and Open SourceCloud Computing and Open Source
Cloud Computing and Open SourceJohn Willis
 
Cloud Native Architectures with an Open Source, Event Driven, Serverless Plat...
Cloud Native Architectures with an Open Source, Event Driven, Serverless Plat...Cloud Native Architectures with an Open Source, Event Driven, Serverless Plat...
Cloud Native Architectures with an Open Source, Event Driven, Serverless Plat...Daniel Krook
 
Crash Course in Open Source Cloud Computing
Crash Course in Open Source Cloud ComputingCrash Course in Open Source Cloud Computing
Crash Course in Open Source Cloud ComputingMark Hinkle
 
OpenWhisk on IBM Bluemix for the Industrial Internet
OpenWhisk on IBM Bluemix for the Industrial InternetOpenWhisk on IBM Bluemix for the Industrial Internet
OpenWhisk on IBM Bluemix for the Industrial InternetAltoros
 

Mais procurados (20)

CloudOpen 2014 - Mixing Your Open Source Cloud Cocktail
CloudOpen 2014 - Mixing Your Open Source Cloud CocktailCloudOpen 2014 - Mixing Your Open Source Cloud Cocktail
CloudOpen 2014 - Mixing Your Open Source Cloud Cocktail
 
OpenWhisk Under the Hood -- London Oct 16 2016
OpenWhisk Under the Hood -- London Oct 16 2016OpenWhisk Under the Hood -- London Oct 16 2016
OpenWhisk Under the Hood -- London Oct 16 2016
 
Serverless apps with OpenWhisk
Serverless apps with OpenWhiskServerless apps with OpenWhisk
Serverless apps with OpenWhisk
 
The Serverless Paradigm, OpenWhisk and FIWARE
The Serverless Paradigm, OpenWhisk and FIWAREThe Serverless Paradigm, OpenWhisk and FIWARE
The Serverless Paradigm, OpenWhisk and FIWARE
 
Interop - Crash Course In Open Source Cloud Computing
Interop - Crash Course In Open Source Cloud ComputingInterop - Crash Course In Open Source Cloud Computing
Interop - Crash Course In Open Source Cloud Computing
 
CNCF Keynote - What is cloud native?
CNCF Keynote - What is cloud native?CNCF Keynote - What is cloud native?
CNCF Keynote - What is cloud native?
 
Going Serverless with OpenWhisk
Going Serverless with OpenWhiskGoing Serverless with OpenWhisk
Going Serverless with OpenWhisk
 
OpenWhisk Introduction
OpenWhisk IntroductionOpenWhisk Introduction
OpenWhisk Introduction
 
Intro - Cloud Native
Intro - Cloud NativeIntro - Cloud Native
Intro - Cloud Native
 
IBM Bluemix OpenWhisk: Serverless Conference 2017, Austin, USA: Keynote
IBM Bluemix OpenWhisk: Serverless Conference 2017, Austin, USA: KeynoteIBM Bluemix OpenWhisk: Serverless Conference 2017, Austin, USA: Keynote
IBM Bluemix OpenWhisk: Serverless Conference 2017, Austin, USA: Keynote
 
IBM Bluemix OpenWhisk: Serverless Conference 2017, Austin, USA: The journey c...
IBM Bluemix OpenWhisk: Serverless Conference 2017, Austin, USA: The journey c...IBM Bluemix OpenWhisk: Serverless Conference 2017, Austin, USA: The journey c...
IBM Bluemix OpenWhisk: Serverless Conference 2017, Austin, USA: The journey c...
 
Fossetcon: Crash Course on Open Source Cloud Computing
Fossetcon: Crash Course on Open Source Cloud ComputingFossetcon: Crash Course on Open Source Cloud Computing
Fossetcon: Crash Course on Open Source Cloud Computing
 
OpenWhisk Deep Dive: the action container model
OpenWhisk Deep Dive: the action container modelOpenWhisk Deep Dive: the action container model
OpenWhisk Deep Dive: the action container model
 
Adding Realtime to your Projects
Adding Realtime to your ProjectsAdding Realtime to your Projects
Adding Realtime to your Projects
 
Future of Open Source in a Cloudy World
Future of Open Source in a Cloudy WorldFuture of Open Source in a Cloudy World
Future of Open Source in a Cloudy World
 
InteropNY/CloudConnect 2014 - Quick Crash Course in Open Source Cloud Computing
InteropNY/CloudConnect 2014 - Quick Crash Course in Open Source Cloud ComputingInteropNY/CloudConnect 2014 - Quick Crash Course in Open Source Cloud Computing
InteropNY/CloudConnect 2014 - Quick Crash Course in Open Source Cloud Computing
 
Cloud Computing and Open Source
Cloud Computing and Open SourceCloud Computing and Open Source
Cloud Computing and Open Source
 
Cloud Native Architectures with an Open Source, Event Driven, Serverless Plat...
Cloud Native Architectures with an Open Source, Event Driven, Serverless Plat...Cloud Native Architectures with an Open Source, Event Driven, Serverless Plat...
Cloud Native Architectures with an Open Source, Event Driven, Serverless Plat...
 
Crash Course in Open Source Cloud Computing
Crash Course in Open Source Cloud ComputingCrash Course in Open Source Cloud Computing
Crash Course in Open Source Cloud Computing
 
OpenWhisk on IBM Bluemix for the Industrial Internet
OpenWhisk on IBM Bluemix for the Industrial InternetOpenWhisk on IBM Bluemix for the Industrial Internet
OpenWhisk on IBM Bluemix for the Industrial Internet
 

Semelhante a IBM Bluemix Meetup Highlights Blockchain and Serverless Computing

Swift at IBM: Mobile, open source and the drive to the cloud
Swift at IBM: Mobile, open source and the drive to the cloudSwift at IBM: Mobile, open source and the drive to the cloud
Swift at IBM: Mobile, open source and the drive to the cloudDev_Events
 
Serverless Apps with Open Whisk
Serverless Apps with Open Whisk Serverless Apps with Open Whisk
Serverless Apps with Open Whisk Dev_Events
 
Build a cloud native app with OpenWhisk
Build a cloud native app with OpenWhiskBuild a cloud native app with OpenWhisk
Build a cloud native app with OpenWhiskDaniel Krook
 
IBM Bluemix OpenWhisk: Serverless Conference 2016, London, UK: The Future of ...
IBM Bluemix OpenWhisk: Serverless Conference 2016, London, UK: The Future of ...IBM Bluemix OpenWhisk: Serverless Conference 2016, London, UK: The Future of ...
IBM Bluemix OpenWhisk: Serverless Conference 2016, London, UK: The Future of ...OpenWhisk
 
Kochi mulesoft meetup 02
Kochi mulesoft meetup 02Kochi mulesoft meetup 02
Kochi mulesoft meetup 02sumitahuja94
 
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...How to build a Distributed Serverless Polyglot Microservices IoT Platform us...
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...Animesh Singh
 
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...GRUC
 
Design Microservice Architectures the Right Way
Design Microservice Architectures the Right WayDesign Microservice Architectures the Right Way
Design Microservice Architectures the Right WayC4Media
 
Scaling frontend applications with micro-frontends Presentation.pdf
Scaling frontend applications with micro-frontends Presentation.pdfScaling frontend applications with micro-frontends Presentation.pdf
Scaling frontend applications with micro-frontends Presentation.pdfKatamaRajuBandigari1
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los AngelesVMware Tanzu
 
Microservices: Why and When? - Alon Fliess, CodeValue - Cloud Native Day Tel ...
Microservices: Why and When? - Alon Fliess, CodeValue - Cloud Native Day Tel ...Microservices: Why and When? - Alon Fliess, CodeValue - Cloud Native Day Tel ...
Microservices: Why and When? - Alon Fliess, CodeValue - Cloud Native Day Tel ...Cloud Native Day Tel Aviv
 
Build Event-Driven Microservices with Confluent Cloud Workshop #1
Build Event-Driven Microservices with Confluent Cloud Workshop #1Build Event-Driven Microservices with Confluent Cloud Workshop #1
Build Event-Driven Microservices with Confluent Cloud Workshop #1confluent
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018Krishna-Kumar
 
Service Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaS
Service Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaSService Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaS
Service Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaSSoftware Guru
 
Defrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain NetworkDefrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain NetworkDuncan Johnston-Watt
 
Deploying and Managing Global Blockchain Networks
Deploying and Managing Global Blockchain Networks Deploying and Managing Global Blockchain Networks
Deploying and Managing Global Blockchain Networks Duncan Johnston-Watt
 
Meetup OpenTelemetry Intro
Meetup OpenTelemetry IntroMeetup OpenTelemetry Intro
Meetup OpenTelemetry IntroDimitrisFinas1
 
Cloud Computing & Sun Vision 03262009
Cloud Computing & Sun Vision 03262009Cloud Computing & Sun Vision 03262009
Cloud Computing & Sun Vision 03262009guest829442
 

Semelhante a IBM Bluemix Meetup Highlights Blockchain and Serverless Computing (20)

Swift at IBM: Mobile, open source and the drive to the cloud
Swift at IBM: Mobile, open source and the drive to the cloudSwift at IBM: Mobile, open source and the drive to the cloud
Swift at IBM: Mobile, open source and the drive to the cloud
 
Serverless Apps with Open Whisk
Serverless Apps with Open Whisk Serverless Apps with Open Whisk
Serverless Apps with Open Whisk
 
IBM Bluemix Openwhisk
IBM Bluemix OpenwhiskIBM Bluemix Openwhisk
IBM Bluemix Openwhisk
 
Build a cloud native app with OpenWhisk
Build a cloud native app with OpenWhiskBuild a cloud native app with OpenWhisk
Build a cloud native app with OpenWhisk
 
IBM Bluemix OpenWhisk: Serverless Conference 2016, London, UK: The Future of ...
IBM Bluemix OpenWhisk: Serverless Conference 2016, London, UK: The Future of ...IBM Bluemix OpenWhisk: Serverless Conference 2016, London, UK: The Future of ...
IBM Bluemix OpenWhisk: Serverless Conference 2016, London, UK: The Future of ...
 
Kochi mulesoft meetup 02
Kochi mulesoft meetup 02Kochi mulesoft meetup 02
Kochi mulesoft meetup 02
 
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...How to build a Distributed Serverless Polyglot Microservices IoT Platform us...
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...
 
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
 
Design Microservice Architectures the Right Way
Design Microservice Architectures the Right WayDesign Microservice Architectures the Right Way
Design Microservice Architectures the Right Way
 
Scaling frontend applications with micro-frontends Presentation.pdf
Scaling frontend applications with micro-frontends Presentation.pdfScaling frontend applications with micro-frontends Presentation.pdf
Scaling frontend applications with micro-frontends Presentation.pdf
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles
 
Microservices: Why and When? - Alon Fliess, CodeValue - Cloud Native Day Tel ...
Microservices: Why and When? - Alon Fliess, CodeValue - Cloud Native Day Tel ...Microservices: Why and When? - Alon Fliess, CodeValue - Cloud Native Day Tel ...
Microservices: Why and When? - Alon Fliess, CodeValue - Cloud Native Day Tel ...
 
Build Event-Driven Microservices with Confluent Cloud Workshop #1
Build Event-Driven Microservices with Confluent Cloud Workshop #1Build Event-Driven Microservices with Confluent Cloud Workshop #1
Build Event-Driven Microservices with Confluent Cloud Workshop #1
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
 
Service Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaS
Service Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaSService Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaS
Service Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaS
 
Defrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain NetworkDefrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain Network
 
Defrag x blockchain keynote
Defrag x blockchain keynoteDefrag x blockchain keynote
Defrag x blockchain keynote
 
Deploying and Managing Global Blockchain Networks
Deploying and Managing Global Blockchain Networks Deploying and Managing Global Blockchain Networks
Deploying and Managing Global Blockchain Networks
 
Meetup OpenTelemetry Intro
Meetup OpenTelemetry IntroMeetup OpenTelemetry Intro
Meetup OpenTelemetry Intro
 
Cloud Computing & Sun Vision 03262009
Cloud Computing & Sun Vision 03262009Cloud Computing & Sun Vision 03262009
Cloud Computing & Sun Vision 03262009
 

Último

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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 StreamsRoshan Dwivedi
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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...Martijn de Jong
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

IBM Bluemix Meetup Highlights Blockchain and Serverless Computing

  • 1. © 2016 IBM Corporation Tom Boucher @trekkie Jyoti Chawla @jyotijchawla Triangle Bluemix Meetup IBM Bluemix Recent Announcements May 4, 2016 http://www.meetup.com/rtpbluemix
  • 2. 2Page© 2016 IBM Corporation Agenda 5:30 pm - Welcome 5:40pm – Introduction to Swift 6:00 pm - Intorudction to OpenWhisk 6:20 pm - Introduction to Blockchain/Hyperledger 6:40 pm – Q/A and Networking 7:00 pm - End of Meetup
  • 3. 3Page© 2016 IBM Corporation Presenters Jyoti Chawla Senior Cloud Adivsor jchawla@us.ibm.com @jyotijchawla Tom Boucher Cloud Advisor tom.boucher@us.ibm.com @trekkie
  • 4. 4Page© 2016 IBM Corporation We Offer Startups: Two Tiers of Free Cloud Credits USD $2,000/mo (12 Months) $1K towards IBM Bluemix $1K towards SoftLayer USD $10,000/mo (12 Months) Allocate between IBM Bluemix and SoftLayer in anyway you choose @ibmge Apply Today: https://developer.ibm.com/startups
  • 5. 5Page© 2015 IBM Corporation Swift on IBM Cloud: A new opportunity for enterprises to radically simplify mobile app development Fastest growing language, cracking top 20 in a year (1) Ranked highest amongst developers as most loved language (78%) (2) More than 525K code runs executed Over 100K developers from >200 countries explored the Sandbox 1700+ code shares to Swift.org community SWIFT ANNOUNCED AS OPEN SOURCE, DEC. 2015. IBM LAUNCHED THE SWIFT SANDBOX
  • 6. 6Page© 2015 IBM Corporation IBM: Maturing use of Swift as server side language BRINGING END-TO-END SWIFT DEVELOPMENT TO THE IBM CLOUD Swift web server & runtime Swift Package Catalog Build end-to-end apps Create, share, and discover Swift codeConcurrency support Web server framework in Swift Now available on Bluemix Develop skills quickly Now with Mobile UI, sharing code with others
  • 7. 7Page© 2015 IBM Corporation Swift Sandbox ‱ Collaborate across devices ‱ Similar to Xcode’s Playground ‱ Browser based IDE
  • 8. 8Page© 2015 IBM Corporation IBM’s Contributions since the announcement https://swiftpkgs.ng.bluemix.net/
  • 9. 9Page© 2015 IBM Corporation Swift Runtime in IBM Bluemix ‱ Runtime leverages the Cloud Foundry open source swift-buildpack ‱ Bluemix steps: ‱ provide access to a Linux container ‱ load the latest Swift binaries ‱ issue a command to build your application via Swift.org’s Package Manager ‱ run your built application ‱ make your running application available via a public URL.
  • 10. 10Page© 2015 IBM Corporation Kitura ‱ Lightweight web framework ‱ Build web services with complex routes ‱ Simplify app deployment ‱ Open-sourced on Github under an Apache 2.0 license
  • 12. IBM Bluemix OpenWhisk The Future of Cloud Programming: Wiring a Microservices Application Architecture to Respond to Events
  • 13. Meet Dave, the developer ‱ Spend time on business logic that adds value to my company 13 ‱ Spend time on low-level infrastructural and operational details I want to
 I don’t want to
 ‱ Easily consume services ‱ Pay only for resources my apps use ‱ Configure and manage accesses to services ‱ Pay for resources my apps don’t use
  • 14. Whisk in a nutshell “Event-action platform to execute code in response to events“
  • 15. OpenWhisk: Another way to build apps
 Build your apps, your way. Use a combination of the most prominent open-source compute technologies to power your apps. Then, let Bluemix handle the rest. Ease of getting started Full stack Control OpenWhisk Event-driven apps, deployed in a serverless environment. Instant Runtimes App-centric runtime environments based on Cloud Foundry. IBM Containers Portable and consistent delivery of your app without having to manage an OS. Virtual Machines Get the most flexibility and control over your environment with VMs.
  • 16. Whisk in a nutshell Serverless deployment & operations model We hide infrastructural and operational complexity allowing you to focus on coding: You provide code – we execute it! Optimal utilization, fair pricing at any scale We provide you exactly with the resources you need – neither less nor more - and charge you only for code really being executed Flexible programming model & powerful tooling We support multiple languages (incl. Swift) and even the execution of custom logic via docker containers plus tools to declaratively chain your code snippets Open & open ecosysten Open to run anywhere to avoid any kind of vendor lock-in and to accelerate the development of a powerful ecosystem
  • 17. OpenWhisk: How does it work? } 1 Event Providers OpenWhisk Cloudant Git Weather 
 
 Data event occurs, e.g. -Commit on a Git Repository -CRUD operation on Cloudant -
. Trigger execution of associated OpenWhisk action 2 
 JS Swift Docker 

  • 18. High-level Architecture Triggers: A class of events emitted by event sources. Actions: Encapsulate the actual code to be executed which support multiple language bindings. Actions invoke any part of an open ecosystem. Rules: An association between a trigger and an action. Packages: Describe external services in a uniform manner. Combined these allow developers to compose solutions using modern abstraction and chaining which can be created, accessed, updated and deleted via the CLI OpenWhisk provides a distributed compute service to execute application logic in response to events.
  • 19. Programming model Trigger: “A class of events that can happen“T
  • 20. Programming model Actions: “An event-handler, i.e. code that runs in response to an event“A
  • 21. Programming model Actions: Multi-runtime support, e.g. JavaScriptA function main(msg) { return { message: 'Hello, ' + msg.name + ' from ' + msg.place }; };
  • 22. Programming model Actions: Multi-runtime support, e.g. SwiftA func main(params:[String:Any]) -> [String:Any] { var reply = [String:Any] () if let name = params[“name”] as? String { print(“Hello (name)”) reply[“msg”] = “Goodbye (name)” } return reply }
  • 23. Programming model Actions: Multi-runtime support, e.g. Docker containersA
  • 24. Programming model Actions: Can be chained to create sequences to increase flexibility and foster reuse A AA := A1 + A2 + A3 AB := A2 + A1 + A3 AC := A3 + A1 + A2
  • 25. Programming model Rules: “An association of a trigger and an action“R R := T A
  • 26. Programming model Packages: “A shared collection of triggers and actions“P A A read write T changes A translate A forecast A post T topic Open Source A myAction T myFeed Yours T commit Third Party
  • 28. Demo 28 User Web App Node.js Cloudant Trigger Cloudant package Action tweet.js {text: ‘hello world’} POST ‘hello world’ Cloud Foundry OpenWhisk
  • 29. Summary ‱ OpenWhisk
 – allows you to focus on developing value-adding code – provides you with a flexible programming model for small agile teams – provides you with access to an open ecosystem of building blocks – allows you to compose powerful solutions using modern abstraction and chaining – allows you to share and reuse what you have build – allows you to outsource load & calculation intensive tasks – only charges you for what you really use – is available as open solution in which you can participate
  • 31. Introducing Blockchain A shared ledger technology allowing any participant in the business network to see THE system of record (ledger)
  • 32. Blockchain underpins Bitcoin . . . ‱ bitcoin: unregulated, censorship-resistant shadow currency ‱ bitcoin: first Blockchain application ‱ pioneer of Blockchain technology ‱ BUT Blockchain is not bitcoin Digital currencies different from cryptocurrency
  • 33. Ledgers are key . . . ‱ Ledger is THE system of record for a business ‱ Business will have multiple ledgers for multiple business networks in which they participate. ‱ Transaction - an asset transfer onto of off the ledger – John gives a car to Anthony (simple) ‱ Contract - conditions for transaction to occur – If Anthony pays John money, then car passes from John to Anthony (simple) – If car won't start, funds do not pass to John (as decided by third party arbitrator) (more complex)
  • 34. Problem - Difficult to monitor asset ownership and transfers in a trusted  business network Counter-party records Bank records Party C’s Records Auditor records Party B Records Party A’s Records API-integrations Incident Inefficient, expensive, vulnerable Ledger Ledger Ledger Ledger Ledger Ledger
  • 35. Solution – shared, replicated, permissioned ledger Counter-party records Bank records Party C’s Records Auditor records Party B Records Party A’s Records Consensus, provenance, immutability, finality Ledger Ledger Ledger Ledger Ledger Ledger Participants have multiple shared ledgers NOTE : Participants same as before
  • 36. Blockchain for Business Smart Contract Privacy Shared Ledger Consensus Ensuring appropriate visibility; transactions are secure, authenticated & verifiable Business terms embedded in transaction database & executed with transactions All parties agree to network verified transaction Append-only distributed system of record shared across business network Broader participation, lower cost, increased efficiency
  • 37. Blockchain Benefits Saves Removes Reduces Time Cost Risk Transaction time from days to near instantaneous Overheads and cost intermediaries Tampering, fraud & cyber crime
  • 38. Not for all . . . Blockchain is NOT Suited to high performance (millisecond) transactions For just one participant (no business network) A replicated database replacement A messaging solution A transaction processing replacement Suited for low value, high volume transactions
  • 39. Hyperledger Project 39  Linux Foundation - announced 17th December 2015  New Hyperledger project to transform the way business transactions are conducted around the world  Project members understand that an open source, collaborative development strategy supporting multiple players in multiple industries is required Enable adoption of shared ledger technology at a pace and depth not achievable by any one company or industry
  • 40. As of 15 Mar 2016
  • 41. >IBM Blockchain ON IBM CLOUD LINUX FOUNDATION HYPERLEDGER PROJECT IBM Blockchain SOLUTIONS | | IBM Offerings Supporting Hyperledger Blockchain Managed Service on IBM Cloud Your private Blockchain network in 1-click Learn with sample applications Develop your own Smart Contracts http://www.ibm.com/blockchain/ BLUEMIX SERVICE
  • 43. 43Page© 2015 IBM Corporation What’s next Discover and try our Blockchain capabilities on Bluemix: Discover & try IBM Swift http://swiftlang.ng.bluemix.net Discover & try IBM OpenWhisk http://www.ibm.com/cloud-computing/bluemix/openwhisk/
  • 44. © 2016 IBM Corporation RTP Bluemix Meetup Next meetup: May 18th, 2016 http://www.meetup.com/rtpbluemix/events/230519120