hybrid programming in hybrid cloud: be ready to the success - ferdinando gorga - codemotion rome...
TRANSCRIPT
Hybrid Programming in Hybrid CloudFerdinando Gorga – IBM Italia
ROME 24-25 MARCH 2017
2© IBM Corporation
Design Thinking
Containers
Extreme Agile
IoT
APIsMicro
services
Tooling
Runtimes
> Software = Business
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...
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
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:
The architecture:
Twitter connection
Your Smartphone
WebApp NodeJS
Cloudant DB Storage
Backend
Autoscaling
Your Browser
App
IBM Bluemix
NodeRED
Use the Boilerplate:
Node.JS
Use the Boilerplate:
https://bestofcodemotion.mybluemix.net/
Scaling&monitoring
The Mobile App:
https://studio.buildup.io
If you desire install the Android App:
...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
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
... 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.