Hybrid Programming in Hybrid Cloud: be ready to the success - Ferdinando Gorga - Codemotion Rome...
-
Upload
codemotion -
Category
Technology
-
view
20 -
download
1
Transcript of Hybrid Programming in Hybrid Cloud: be ready to the success - Ferdinando Gorga - Codemotion Rome...
![Page 1: Hybrid Programming in Hybrid Cloud: be ready to the success - Ferdinando Gorga - Codemotion Rome 2017](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e4a1fc1a28abf5428b6473/html5/thumbnails/1.jpg)
Hybrid Programming in Hybrid CloudFerdinando Gorga – IBM Italia
ROME 24-25 MARCH 2017
![Page 2: Hybrid Programming in Hybrid Cloud: be ready to the success - Ferdinando Gorga - Codemotion Rome 2017](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e4a1fc1a28abf5428b6473/html5/thumbnails/2.jpg)
2© IBM Corporation
Design Thinking
Containers
Extreme Agile
IoT
APIsMicro
services
Tooling
Runtimes
> Software = Business
![Page 3: Hybrid Programming in Hybrid Cloud: be ready to the success - Ferdinando Gorga - Codemotion Rome 2017](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e4a1fc1a28abf5428b6473/html5/thumbnails/3.jpg)
The n dimensions of the Hybrid CloudYou can build your software systems using different languages...
...deploy your runtimes in different computational model:
P
D
L
Public
Dedicated
Local
IBMBluemix
...in different locations:....using external services:
Cognitive
Integration..
Devops...
![Page 4: Hybrid Programming in Hybrid Cloud: be ready to the success - Ferdinando Gorga - Codemotion Rome 2017](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e4a1fc1a28abf5428b6473/html5/thumbnails/4.jpg)
IBM Bluemix is your Integrated Cloud Platform
4
Industry
Infrastructure
DeveloperTools
Cognitive
Data & Analytics
Containers Cloud Foundry Event-Driven Run-Times
Secu
rity
& C
ompl
ianc
e
IoT BlockChain Health Financial
Services Media
Messaging Load Balancer App Security API & Integration DevOps
Database Data DataManagement Analytics Visualize
Discovery Conver-sation
NaturalLanguage
Speech &Vision
Retrieve &Rank
Tradeoff Analytics
Compute Storage Network
Public DedicatedMulti-Tenant Single-Tenant
Local
IBM Cloud
Single-Tenant
Client
VMwareVirtualServers
BareMetal FileBlock Object VPNPublic Private CDN
![Page 5: Hybrid Programming in Hybrid Cloud: be ready to the success - Ferdinando Gorga - Codemotion Rome 2017](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e4a1fc1a28abf5428b6473/html5/thumbnails/5.jpg)
A simple example: an end-to-end software system with microservice architecture, built in hybrid way
• We need a way to identify the best tweets written about Codemotion Rome 2017, and show them with a web app and a mobile app.
• Both these applications can be used by > 1.000.000 of persons... • We cannot afford to buy a data center or some servers• The system must be ready and working in one day
High Level Requirements and Constraints:
![Page 6: Hybrid Programming in Hybrid Cloud: be ready to the success - Ferdinando Gorga - Codemotion Rome 2017](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e4a1fc1a28abf5428b6473/html5/thumbnails/6.jpg)
The architecture:
Twitter connection
Your Smartphone
WebApp NodeJS
Cloudant DB Storage
Backend
Autoscaling
Your Browser
App
IBM Bluemix
![Page 7: Hybrid Programming in Hybrid Cloud: be ready to the success - Ferdinando Gorga - Codemotion Rome 2017](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e4a1fc1a28abf5428b6473/html5/thumbnails/7.jpg)
NodeRED
Use the Boilerplate:
![Page 8: Hybrid Programming in Hybrid Cloud: be ready to the success - Ferdinando Gorga - Codemotion Rome 2017](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e4a1fc1a28abf5428b6473/html5/thumbnails/8.jpg)
Node.JS
Use the Boilerplate:
https://bestofcodemotion.mybluemix.net/
![Page 9: Hybrid Programming in Hybrid Cloud: be ready to the success - Ferdinando Gorga - Codemotion Rome 2017](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e4a1fc1a28abf5428b6473/html5/thumbnails/9.jpg)
Scaling&monitoring
![Page 10: Hybrid Programming in Hybrid Cloud: be ready to the success - Ferdinando Gorga - Codemotion Rome 2017](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e4a1fc1a28abf5428b6473/html5/thumbnails/10.jpg)
The Mobile App:
https://studio.buildup.io
![Page 11: Hybrid Programming in Hybrid Cloud: be ready to the success - Ferdinando Gorga - Codemotion Rome 2017](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e4a1fc1a28abf5428b6473/html5/thumbnails/11.jpg)
If you desire install the Android App:
![Page 12: Hybrid Programming in Hybrid Cloud: be ready to the success - Ferdinando Gorga - Codemotion Rome 2017](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e4a1fc1a28abf5428b6473/html5/thumbnails/12.jpg)
...next...
In the same way you can develop applications using the API Economy approach, the Internet of Things, the Blockchain, the Cognitive computing....
...browse the Bluemix Catalog
![Page 13: Hybrid Programming in Hybrid Cloud: be ready to the success - Ferdinando Gorga - Codemotion Rome 2017](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e4a1fc1a28abf5428b6473/html5/thumbnails/13.jpg)
Watson DEV Squad Italy
13
Numbers• 50% Speakers on Cognitive @ Masters &
University courses• 150+ PoC customer engagements (status:
Done, Current, Designing, Waiting for CR)
Abity in understanding cognitive customers needs
Ability in creating disruptive Cognitive ideas
Ability in Design ThinkingAbility in developing in agile
methodologyAbilty in mastering IBM
Bluemix development
90% Inventor
s
35% Winner Waston Contest
s35% up
to Diversit
y
1 Master
Inventor
2 People IBM
Eminence
40% OTAA
Awarded
Watson DEV Squad to reate disruptive Cognitive innovation
![Page 14: Hybrid Programming in Hybrid Cloud: be ready to the success - Ferdinando Gorga - Codemotion Rome 2017](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e4a1fc1a28abf5428b6473/html5/thumbnails/14.jpg)
... THANK YOU!
https://www.facebook.com/groups/ibmbluemixitalia/
ROME 24-25 MARCH 2017
Questa presentazione redatta per Codemotion 2017 da Ferdinando Gorga, è rilasciata secondo la licenza https://creativecommons.org/licenses/by-nc-sa/3.0/itIBM e IBM Bluemix sono marchi registrati da IBM Corporation.