uno scenario per il cloud computing - edition 2014

35
Uno scenario per il Cloud Computing call4pizza.it Marco Parenzan

Upload: marco-parenzan

Post on 06-Dec-2014

287 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Uno scenario per il Cloud Computing - Edition 2014

Uno scenarioper il Cloud Computing

call4pizza.itMarco Parenzan

Page 2: Uno scenario per il Cloud Computing - Edition 2014

Call for Pizza (call4pizza.it)

call4pizza.it è un sito web in cui ordinare una pizza on line

Il sito vale per l’intero territorio italiano

La pizza arriva dalla più vicina pizzeria al cliente (vicinanza /geolocalizzazione – calendario/chiusura)

L’ordine viene acquisito via Web

Ricezione ordini (dalle 18 alle 22)

Picco di ordini (dalle 19 alle 21)

L’ordine viene recapitato alla pizzeria più vicina al cliente

L’ordine verrà consegnato a casa

Page 3: Uno scenario per il Cloud Computing - Edition 2014

Call for Pizza - Obiettivo

Creare un brand/canale per le tante pizzerie/pizze al taglioCall 4

Page 4: Uno scenario per il Cloud Computing - Edition 2014

Il ruolo dell’azienda «call4pizza»

• Azione di marketing

• Strumento web per la composizione, ricezione dispatching dell’ordine

• Pagamento unificato con carta di credito

Page 5: Uno scenario per il Cloud Computing - Edition 2014

Revenue sharing

Page 6: Uno scenario per il Cloud Computing - Edition 2014

Nuovo canale di vendita

Page 7: Uno scenario per il Cloud Computing - Edition 2014

Esperimento

Page 8: Uno scenario per il Cloud Computing - Edition 2014

Two era

InternetWorld

Cloud World

Page 9: Uno scenario per il Cloud Computing - Edition 2014

Internet World

«L’era del cespite»

IT come «valore»

Page 10: Uno scenario per il Cloud Computing - Edition 2014

Call for Pizza - Status

1 imprenditore

N commerciali marketing sul territorio nazionale

Una sede operativa

Call Center

6 mesi di prova – o va, o si chiude

Page 11: Uno scenario per il Cloud Computing - Edition 2014

Progetto pilotaTest

Page 12: Uno scenario per il Cloud Computing - Edition 2014

Azione di marketing

Page 13: Uno scenario per il Cloud Computing - Edition 2014

Azione commerciale

Page 14: Uno scenario per il Cloud Computing - Edition 2014

Sviluppo software

Page 15: Uno scenario per il Cloud Computing - Edition 2014

Applicazione web via browser

Page 16: Uno scenario per il Cloud Computing - Edition 2014

On Premise Deployment

Page 17: Uno scenario per il Cloud Computing - Edition 2014

Lo sviluppo originale

• HTML5, CSS3, Javascript

Presentation

• Carrello• Pagamento• Dispatch dell’Ordine

Business Logic

• Entity Model• ORM

Data Access

Page 18: Uno scenario per il Cloud Computing - Edition 2014

…6 mesi dopo…

Page 19: Uno scenario per il Cloud Computing - Edition 2014

Il servizio ha avuto successo…

Page 20: Uno scenario per il Cloud Computing - Edition 2014

Il successo…

10000 clienti consolidati

1000 ordini a sera Concentrati dalle 19.00 alle 21.00

2000 ordini il venerdì e il sabato

50 ordini nel resto della giornata (11.0014.00)

Page 21: Uno scenario per il Cloud Computing - Edition 2014

Ma cominciano anche i problemi

Page 22: Uno scenario per il Cloud Computing - Edition 2014

Errori softwareManutenzione Correttiva

Manutenzione Evolutiva

Staging Environment

Page 23: Uno scenario per il Cloud Computing - Edition 2014

Il codice è difficile da gestire

Page 24: Uno scenario per il Cloud Computing - Edition 2014

Maintainability

Design Pattern usage IoC

Factory

Domain Driven Design

Separation Of Concerns (SOC)

Keep It Simple Stupid (KISS)

Due belle presentazioni su Slideshare http://www.slideshare.net/klucrab

Page 25: Uno scenario per il Cloud Computing - Edition 2014

Performance Issues

Page 26: Uno scenario per il Cloud Computing - Edition 2014

Performance Issues

Memory Consumption

Resource Consumption

Server Affinity

Page 27: Uno scenario per il Cloud Computing - Edition 2014

Problemi hardwareAlimentazione elettrica

Gruppi di continuità

Cavo scollegato (pulizie !)

Raffreddamento

Impianto di condizionamento

Hardware failure

Alimentatore/i

Hard disk

Scheda di rete

Scheda madre

Page 28: Uno scenario per il Cloud Computing - Edition 2014

Presidio

Assistenza Tecnica

In-House Personale

Spare parts

Esterni Tempo di intervento

Contratto di assistenza (forfait)

Page 29: Uno scenario per il Cloud Computing - Edition 2014

Problemi SistemisticiUpdates

Drivers

Patches

Security concerns

Patches

Test environment

Context change

Network

Connectivity

Backup strategy

Page 30: Uno scenario per il Cloud Computing - Edition 2014

UtilitiesissuesPower outage

Long time power outage

Connectivity outage

No connection

Authentication failure

Page 31: Uno scenario per il Cloud Computing - Edition 2014

Lost OpportunitiesAccess to specific competences

Page 32: Uno scenario per il Cloud Computing - Edition 2014

Acquired ProblemsGestire strumenti non noti

Non avere adeguate competenze

Strategia?!?!?!?

Page 33: Uno scenario per il Cloud Computing - Edition 2014

Cost Effectiveness

Page 34: Uno scenario per il Cloud Computing - Edition 2014

Money Waste

Page 35: Uno scenario per il Cloud Computing - Edition 2014

Uno scenarioper il Cloud Computing

call4pizza.itMarco Parenzan