hybrid programming in hybrid cloud: be ready to the success - ferdinando gorga - codemotion rome...

Post on 05-Apr-2017

19 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

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.

top related