SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
Building the Future
of Mobility
About Me
Sonera
Longish	 Nokia	Career
- Software
- Music	Industry
- Developer	Relations	 across	S40,	Symbian,	 Maemo,	MeeGo,	Qt,	
HERE,	Flash,	 WRT,	HTML5,	Windows	 Phone…
- 2-time	Webby	 Award	Winner
SSH,	Ixonos
Non-profit	 initiatives	 &	startups
MaaS	Global
Sami	Pippuri
CTO,	MaaS	Global
@pippuri
#spaceselfie
Topicalio
Whim
Transportation is being hit by a
DIGITAL TSUNAMI.
So what is changing?
The key challenges of fast evolving urbanmobility
Urbanisation Travel problems
Insufficient
solutions
More people More traffic jams
Multiple
and disconnected apps
Route based
public transportation
Emerging transport
sharing
More vehicles Less parking space
More urban travel More time spent on PT
More complex travel More delays
Car ownership not fitting with
modern lifestyle
Cities can’t cope with urban mobilitydemand
2,8
43,2
67,1
2010 2030 2050
Urbanisation Current
alternative
Urban mobility demand 2010-2050 (trillions pkm.p.a.;%)
Source: Appendix
URBAN MOBILTYDEMAND
EXPLODES
2,6 x
3 bn
The number of vehicles on
the road worldwide is
projected to triple, to as
many as 3billion
by 2035.
37,2%
From1995 to 2013public
transportation ridership
increased by 37,2%,exceeding
the 22,7%growth rateof
the U.Spopulation
42 h
42 hours a year are
spent in a traffic
jam (USA).
106h
106 h/year on
average spent on
urban travel.
149min
on public transport
each day.
2 x
The world’s current total
of 1,2 billion cars could
double by 2030.
10,8 bn
In 2014, people took
a record -breaking
10.8 billion
trips on public
transport.
40%
of inner-city traffic
consists of vehicles
looking for a parking
space.
38min
38 minutes
(26 %) of which is spent idly
waiting for the bus or
train to arrive.
40%
with a 40 %
dissatisfaction
rate.
Private
traffic
Public
transport
New York
+68%
+55%
Travel
problems
Current options
Type of transport
Government role
Challenges
Increasing costs
Traffic jams and curfews
Privatecars
Mismatch between
supply and demand
Publictransport
Limited and expensive parking
Heavyrestrictions
NO SINGLE SOLUTIONEXISTS
Heavysubsidies
Urban pollution
Huge amount of disparate
service providers
Inefficient due to single
passenger jurneys
Low usage vs cost
Cost ofownership
More time spent on public
transport than ever
Extensive planning required
Cost ofoperation
Urbanisation Current
options
Travel
problems
The MaaS solution
Freedom from
ownership
A singleapp
Increased
efficiency
Access to all transport
without the need to
own a car
Hassle free
One intuitive app to manage
your travel needs
User friendly
Increased utilisation
rate AND route optimisation
WITH on-demand routing
Saves money
… AND TAILORED TO YOUR NEED AS MONTHLY PACKAGES?
Our product - transport sold by monthlysubscription
WHAT IF ALL TRANSPORTATION WAS CONVERGED…
Pilot Project:
MVP TEST AREA
Copyright Maas Global Oy 9
Tampere
Helsinki	
Region
Turku	
Region
Tallinn	
Region
Perhaps the more
INTERESTING BIT
So how are we making this happen?
System Goals
Goals
• Scalable,	 cloud-based
• Mobile-first	customer	experience	
• Utilizing	 readymade	cloud	APIs
• Infrastructure-as-code
• Establish	industry	standard	APIs	where	they	
don’t	exist	yet
• Open	for	ecosystem	partners
• Create	enthusiasm	in	the	wider	ecosystem	–
enable	e.g.	Universities	and	smaller	 developer	
houses	around	the	world
Non-Goals
• Closed	architecture	 or	
lock-ins
• Exclusive	 deals
• Server	infrastructure
• Intermediate,	 all-
encompassing	 frameworks
• Something	for	everybody
Loosely coupled Microservice API integrations
– flexible inclusion into MaaS framework
Routing
Traffic	Operator
Traffic	Operator
Traffic	Operator
Transport	Operator
Weather
Subscription	Payment
Identity
Generic	Rule	Engine
Customer	Support
Whim	backend
APIGW
Whim	Apps
MaaS tech Mission: Build a “Transport AI”
Anticipation,	
Service	
Optimization
“Transport	AI”
BETTER SERVICE, HIGHER UTILIZATION
IoT and ML Powered Decision Making
Transport	AI
API	bridge
Analytics	Store
TSP	Adapter(s)
Routing	API
Booking	API
Service	Bus	/	Registry
IoT API	GW
Transport Service Provider Adapter
Flexible	Routes	(GeoJSON)
Fixed	Routes	(GTFS2JSON)
Real-time	vehicles
Journey	booking	/	ticketing
Journey	payment
Contract	Data
An	open	source	framework	and	adapter	for	
integrating	 providers
• No	lock-in	to	a	single	MaaS	Operator
• Create	open	API	standards	where	they	
don’t	exist	yet
• Enable	an	ecosystem	of	developers	
• Scale	integration	 globally
Open	Source	Project	(first	focusing	on	bookings):	
http://maas-api.org
Tech Stacks
iOS MaaS	CoreAndroid
Swift Java
AWS	SDK
AWS	IoT Cognito …
Lambda	(Node.js 4.x)
Serverless
AWS	Components
REST	APIs
Apps Backend Integrations
BPMN-js MaaS-API SBUS
Serverless Project Workflow*
Serverless	w/	CloudFormation
autoinstall meta
mocha
Webpack+	Babel
Base	toolstack
Travis	CI
Manual	
Deployment
Unit	&	integration	
testing
sls X	deploy
*	Current	state	– not	ideal!
Why cloud-native and serverless
Virtual	Hardware	 Cost Set-up	time Personnel
BEFORE 1	firewall/LB,	 2	DB	
machines,	 2	frontends,
3	backends…	
>	$1500/month	for	0	
users
>	1	week	just to	have	
an	environment,	
accounts,	OS	
installations,	
networking	 rules,	
databases..
DBA	
infra	engineer
Networking,	
Backups, Updates…
Monitoring,
Developers
MaaS 0	EUR	to	set	up,	
< $100/month	to	
support	~5000	users
First	routing demo	on	
day	1,	capable	 of	
scaling	 to	thousands	
of	concurrent	 users
1	Senior	 Full	Stack	
Javascript developer
Lessons learned
Bleeding	edge	is	sharp
- Serveless	0.5
- Testing	&	Deployment	flow	&	management
- Remote	Teams
- Learning	curve	&	Hiring
- Unknown	failure	situations	&	debugging
Conclusions
Serverless	computing	was	the	right	model	to	go	for
- Effortless	scalability
- Zero	maintenance
- Stateless	patterns
- Isolation
- Native	Cloud	Components
- Productivity
…	but	still	a	bit	rough	around	the	edges.
@pippuri
maas.global/jobs

Contenu connexe

Tendances

Sampo Hietanen - Discover the Future of Mobility - Mindtrek 2016
Sampo Hietanen - Discover the Future of Mobility - Mindtrek 2016Sampo Hietanen - Discover the Future of Mobility - Mindtrek 2016
Sampo Hietanen - Discover the Future of Mobility - Mindtrek 2016Mindtrek
 
Maas global - Helsinki 2016
Maas global - Helsinki 2016Maas global - Helsinki 2016
Maas global - Helsinki 2016insam
 
SC4 Workshop 2: Martin Howell - Big data and MaaS
SC4 Workshop 2: Martin Howell  - Big data and MaaSSC4 Workshop 2: Martin Howell  - Big data and MaaS
SC4 Workshop 2: Martin Howell - Big data and MaaSBigData_Europe
 
Future of Mobility: Reinvention of the Car
Future of Mobility: Reinvention of the CarFuture of Mobility: Reinvention of the Car
Future of Mobility: Reinvention of the CarBusiness Finland
 
MaaS general presentation Jan 2017
MaaS general presentation Jan 2017MaaS general presentation Jan 2017
MaaS general presentation Jan 2017Krista Huhtala-Jenks
 
Whim and Serverless DevOps with Mocha, Github and Travis
Whim and Serverless DevOps with Mocha, Github and TravisWhim and Serverless DevOps with Mocha, Github and Travis
Whim and Serverless DevOps with Mocha, Github and TravisSami Pippuri
 
Mobility as a Service and Placemaking
Mobility as a Service and PlacemakingMobility as a Service and Placemaking
Mobility as a Service and PlacemakingJames Gleave
 
ITS and MaaS opportunities in D-A-CH
ITS and MaaS opportunities in D-A-CHITS and MaaS opportunities in D-A-CH
ITS and MaaS opportunities in D-A-CHBusiness Finland
 
Etat des lieux 5 g en europe
Etat des lieux 5 g en europeEtat des lieux 5 g en europe
Etat des lieux 5 g en europeISSY MEDIA
 
Future of mobility utilisacteur @ ouisharefest
Future of mobility utilisacteur @ ouisharefestFuture of mobility utilisacteur @ ouisharefest
Future of mobility utilisacteur @ ouisharefestchristophe tallec
 
Mobility as a Service - May 2018
Mobility as a Service - May 2018Mobility as a Service - May 2018
Mobility as a Service - May 2018ISSY MEDIA
 
Commission on Travel Demand Shared Mobility Inquiry: Policy options
Commission on Travel Demand Shared Mobility Inquiry: Policy optionsCommission on Travel Demand Shared Mobility Inquiry: Policy options
Commission on Travel Demand Shared Mobility Inquiry: Policy optionsCREDSUK
 
French Carsharing and P2P Carsharing markets - sept 2013
French Carsharing and P2P Carsharing markets - sept 2013French Carsharing and P2P Carsharing markets - sept 2013
French Carsharing and P2P Carsharing markets - sept 2013Gui Bulaty
 
NFC Forum MaaS Case Studies
NFC Forum MaaS Case StudiesNFC Forum MaaS Case Studies
NFC Forum MaaS Case StudiesNFC Forum
 
Mobility Platforms: Lessons learnt from integrating mobility services from va...
Mobility Platforms: Lessons learnt from integrating mobility services from va...Mobility Platforms: Lessons learnt from integrating mobility services from va...
Mobility Platforms: Lessons learnt from integrating mobility services from va...Steffen Schaefer
 

Tendances (20)

MaaS canada toronto
MaaS canada  torontoMaaS canada  toronto
MaaS canada toronto
 
MaaS canada montreal
MaaS canada  montrealMaaS canada  montreal
MaaS canada montreal
 
Sampo Hietanen - Discover the Future of Mobility - Mindtrek 2016
Sampo Hietanen - Discover the Future of Mobility - Mindtrek 2016Sampo Hietanen - Discover the Future of Mobility - Mindtrek 2016
Sampo Hietanen - Discover the Future of Mobility - Mindtrek 2016
 
Maas global - Helsinki 2016
Maas global - Helsinki 2016Maas global - Helsinki 2016
Maas global - Helsinki 2016
 
Future of Mobility
Future of MobilityFuture of Mobility
Future of Mobility
 
SC4 Workshop 2: Martin Howell - Big data and MaaS
SC4 Workshop 2: Martin Howell  - Big data and MaaSSC4 Workshop 2: Martin Howell  - Big data and MaaS
SC4 Workshop 2: Martin Howell - Big data and MaaS
 
Future of Mobility: Reinvention of the Car
Future of Mobility: Reinvention of the CarFuture of Mobility: Reinvention of the Car
Future of Mobility: Reinvention of the Car
 
MaaS Global to revolutionize the global transportation market with Whim
MaaS Global to revolutionize the global transportation market with WhimMaaS Global to revolutionize the global transportation market with Whim
MaaS Global to revolutionize the global transportation market with Whim
 
MaaS general presentation Jan 2017
MaaS general presentation Jan 2017MaaS general presentation Jan 2017
MaaS general presentation Jan 2017
 
Whim and Serverless DevOps with Mocha, Github and Travis
Whim and Serverless DevOps with Mocha, Github and TravisWhim and Serverless DevOps with Mocha, Github and Travis
Whim and Serverless DevOps with Mocha, Github and Travis
 
Frost and Sullivan
Frost and SullivanFrost and Sullivan
Frost and Sullivan
 
Mobility as a Service and Placemaking
Mobility as a Service and PlacemakingMobility as a Service and Placemaking
Mobility as a Service and Placemaking
 
ITS and MaaS opportunities in D-A-CH
ITS and MaaS opportunities in D-A-CHITS and MaaS opportunities in D-A-CH
ITS and MaaS opportunities in D-A-CH
 
Etat des lieux 5 g en europe
Etat des lieux 5 g en europeEtat des lieux 5 g en europe
Etat des lieux 5 g en europe
 
Future of mobility utilisacteur @ ouisharefest
Future of mobility utilisacteur @ ouisharefestFuture of mobility utilisacteur @ ouisharefest
Future of mobility utilisacteur @ ouisharefest
 
Mobility as a Service - May 2018
Mobility as a Service - May 2018Mobility as a Service - May 2018
Mobility as a Service - May 2018
 
Commission on Travel Demand Shared Mobility Inquiry: Policy options
Commission on Travel Demand Shared Mobility Inquiry: Policy optionsCommission on Travel Demand Shared Mobility Inquiry: Policy options
Commission on Travel Demand Shared Mobility Inquiry: Policy options
 
French Carsharing and P2P Carsharing markets - sept 2013
French Carsharing and P2P Carsharing markets - sept 2013French Carsharing and P2P Carsharing markets - sept 2013
French Carsharing and P2P Carsharing markets - sept 2013
 
NFC Forum MaaS Case Studies
NFC Forum MaaS Case StudiesNFC Forum MaaS Case Studies
NFC Forum MaaS Case Studies
 
Mobility Platforms: Lessons learnt from integrating mobility services from va...
Mobility Platforms: Lessons learnt from integrating mobility services from va...Mobility Platforms: Lessons learnt from integrating mobility services from va...
Mobility Platforms: Lessons learnt from integrating mobility services from va...
 

En vedette

«Information Society» and MaaS in the European Union: current issues and futu...
«Information Society» and MaaS in the European Union: current issues and futu...«Information Society» and MaaS in the European Union: current issues and futu...
«Information Society» and MaaS in the European Union: current issues and futu...Federico Costantini
 
Finnish ITS and MaaS business: a landscape analysis
Finnish ITS and MaaS business: a landscape analysisFinnish ITS and MaaS business: a landscape analysis
Finnish ITS and MaaS business: a landscape analysisBusiness Finland
 
20151116_Advanced_Journey_Planners_JLaborda_RACC_v2
20151116_Advanced_Journey_Planners_JLaborda_RACC_v220151116_Advanced_Journey_Planners_JLaborda_RACC_v2
20151116_Advanced_Journey_Planners_JLaborda_RACC_v2Josep Laborda
 
Big data and transport - where can it take us? Paul Kompfner
Big data and transport - where can it take us? Paul KompfnerBig data and transport - where can it take us? Paul Kompfner
Big data and transport - where can it take us? Paul KompfnerBigData_Europe
 
Big data Europe the transport pilot in Thessaloniki - Josep Maria Salanova
Big data Europe the transport pilot in Thessaloniki - Josep Maria SalanovaBig data Europe the transport pilot in Thessaloniki - Josep Maria Salanova
Big data Europe the transport pilot in Thessaloniki - Josep Maria SalanovaBigData_Europe
 
BusinessIntelligenze - MaaS & SaaS
BusinessIntelligenze - MaaS & SaaSBusinessIntelligenze - MaaS & SaaS
BusinessIntelligenze - MaaS & SaaSBusinessIntelligenze
 
Big Data Europe Transport Pilot case, Luigi Selmi
Big Data Europe Transport Pilot case, Luigi SelmiBig Data Europe Transport Pilot case, Luigi Selmi
Big Data Europe Transport Pilot case, Luigi SelmiBigData_Europe
 
Horizon 2020 funding for MaaS and ITS
Horizon 2020 funding for MaaS and ITSHorizon 2020 funding for MaaS and ITS
Horizon 2020 funding for MaaS and ITSBusiness Finland
 
Mobility as a Service Growth Program, Nov 10, 2015
Mobility as a Service Growth Program, Nov 10, 2015Mobility as a Service Growth Program, Nov 10, 2015
Mobility as a Service Growth Program, Nov 10, 2015Business Finland
 
Manifest Mobiliteit 2.0. Wout Baert (Fietsberaad). Fiets en innovatie
Manifest Mobiliteit 2.0. Wout Baert (Fietsberaad). Fiets en innovatieManifest Mobiliteit 2.0. Wout Baert (Fietsberaad). Fiets en innovatie
Manifest Mobiliteit 2.0. Wout Baert (Fietsberaad). Fiets en innovatieEls Brouwers
 
Connected Mobility: The Digitalization Perspective
Connected Mobility: The Digitalization PerspectiveConnected Mobility: The Digitalization Perspective
Connected Mobility: The Digitalization PerspectiveSteffen Schaefer
 

En vedette (13)

«Information Society» and MaaS in the European Union: current issues and futu...
«Information Society» and MaaS in the European Union: current issues and futu...«Information Society» and MaaS in the European Union: current issues and futu...
«Information Society» and MaaS in the European Union: current issues and futu...
 
Tiedon jakaminen: Case Mobility as a Service MaaS
Tiedon jakaminen: Case Mobility as a Service MaaSTiedon jakaminen: Case Mobility as a Service MaaS
Tiedon jakaminen: Case Mobility as a Service MaaS
 
Finnish ITS and MaaS business: a landscape analysis
Finnish ITS and MaaS business: a landscape analysisFinnish ITS and MaaS business: a landscape analysis
Finnish ITS and MaaS business: a landscape analysis
 
20151116_Advanced_Journey_Planners_JLaborda_RACC_v2
20151116_Advanced_Journey_Planners_JLaborda_RACC_v220151116_Advanced_Journey_Planners_JLaborda_RACC_v2
20151116_Advanced_Journey_Planners_JLaborda_RACC_v2
 
Big data and transport - where can it take us? Paul Kompfner
Big data and transport - where can it take us? Paul KompfnerBig data and transport - where can it take us? Paul Kompfner
Big data and transport - where can it take us? Paul Kompfner
 
Mike Waters,Coventry City Council
Mike Waters,Coventry City CouncilMike Waters,Coventry City Council
Mike Waters,Coventry City Council
 
Big data Europe the transport pilot in Thessaloniki - Josep Maria Salanova
Big data Europe the transport pilot in Thessaloniki - Josep Maria SalanovaBig data Europe the transport pilot in Thessaloniki - Josep Maria Salanova
Big data Europe the transport pilot in Thessaloniki - Josep Maria Salanova
 
BusinessIntelligenze - MaaS & SaaS
BusinessIntelligenze - MaaS & SaaSBusinessIntelligenze - MaaS & SaaS
BusinessIntelligenze - MaaS & SaaS
 
Big Data Europe Transport Pilot case, Luigi Selmi
Big Data Europe Transport Pilot case, Luigi SelmiBig Data Europe Transport Pilot case, Luigi Selmi
Big Data Europe Transport Pilot case, Luigi Selmi
 
Horizon 2020 funding for MaaS and ITS
Horizon 2020 funding for MaaS and ITSHorizon 2020 funding for MaaS and ITS
Horizon 2020 funding for MaaS and ITS
 
Mobility as a Service Growth Program, Nov 10, 2015
Mobility as a Service Growth Program, Nov 10, 2015Mobility as a Service Growth Program, Nov 10, 2015
Mobility as a Service Growth Program, Nov 10, 2015
 
Manifest Mobiliteit 2.0. Wout Baert (Fietsberaad). Fiets en innovatie
Manifest Mobiliteit 2.0. Wout Baert (Fietsberaad). Fiets en innovatieManifest Mobiliteit 2.0. Wout Baert (Fietsberaad). Fiets en innovatie
Manifest Mobiliteit 2.0. Wout Baert (Fietsberaad). Fiets en innovatie
 
Connected Mobility: The Digitalization Perspective
Connected Mobility: The Digitalization PerspectiveConnected Mobility: The Digitalization Perspective
Connected Mobility: The Digitalization Perspective
 

Similaire à Making of maas - aws meetup Helsinki 2016

Using gamification to generate citizen input for public transport planning
Using gamification to generate citizen input for public transport planningUsing gamification to generate citizen input for public transport planning
Using gamification to generate citizen input for public transport planningMarius Rohde Johannessen
 
Smart and Seamless Urban Mobility
Smart and Seamless Urban MobilitySmart and Seamless Urban Mobility
Smart and Seamless Urban MobilitySerge Hoogendoorn
 
Keolis World Mobility Report booklet
Keolis World Mobility Report bookletKeolis World Mobility Report booklet
Keolis World Mobility Report bookletKeolis
 
CUD Seoul - Smart Transportation Program
CUD Seoul  - Smart Transportation ProgramCUD Seoul  - Smart Transportation Program
CUD Seoul - Smart Transportation ProgramShane Mitchell
 
Future Mobility Day - URBANITE
Future Mobility Day - URBANITEFuture Mobility Day - URBANITE
Future Mobility Day - URBANITEURBANITEProject
 
Mobilitiy integrators featuring the NS-Business Card
Mobilitiy integrators featuring the NS-Business CardMobilitiy integrators featuring the NS-Business Card
Mobilitiy integrators featuring the NS-Business CardHUMANIS Consulting Group
 
TMForum Open Hack Opening Session - FIWARE
TMForum Open Hack Opening Session - FIWARETMForum Open Hack Opening Session - FIWARE
TMForum Open Hack Opening Session - FIWAREAitor Magán García
 
2017 Autonomous Vehicle Presentation Package
2017 Autonomous Vehicle Presentation Package 2017 Autonomous Vehicle Presentation Package
2017 Autonomous Vehicle Presentation Package Michael Scheno
 
Mika Kulmala - Introduction to ITS in Tampere: Strategy and vision - Mindtrek...
Mika Kulmala - Introduction to ITS in Tampere: Strategy and vision - Mindtrek...Mika Kulmala - Introduction to ITS in Tampere: Strategy and vision - Mindtrek...
Mika Kulmala - Introduction to ITS in Tampere: Strategy and vision - Mindtrek...Mindtrek
 
IoT enabled Smart Mobility: Hype or Reality?
IoT enabled Smart Mobility: Hype or Reality?IoT enabled Smart Mobility: Hype or Reality?
IoT enabled Smart Mobility: Hype or Reality?Srinivasan Ramaswamy
 
DS4SSCC @ Data Talks.pdf
DS4SSCC @ Data Talks.pdfDS4SSCC @ Data Talks.pdf
DS4SSCC @ Data Talks.pdfAlex Gluhak
 
Dream of the smart city
Dream of the smart cityDream of the smart city
Dream of the smart cityGlen Koskela
 
Leveraging the Platform effect for cities
Leveraging the Platform effect for citiesLeveraging the Platform effect for cities
Leveraging the Platform effect for citiesAlex Gluhak
 
IT and Transportation Systems
IT and Transportation SystemsIT and Transportation Systems
IT and Transportation SystemsJeffrey Funk
 
ITS World - Enabling Seamless Mobility
ITS World - Enabling Seamless MobilityITS World - Enabling Seamless Mobility
ITS World - Enabling Seamless MobilitySNC-Lavalin
 
Smart Urban Mobility - 5 years of AMS
Smart Urban Mobility - 5 years of AMSSmart Urban Mobility - 5 years of AMS
Smart Urban Mobility - 5 years of AMSSerge Hoogendoorn
 
Travel spirit community
Travel spirit community   Travel spirit community
Travel spirit community FabMob
 

Similaire à Making of maas - aws meetup Helsinki 2016 (20)

Using gamification to generate citizen input for public transport planning
Using gamification to generate citizen input for public transport planningUsing gamification to generate citizen input for public transport planning
Using gamification to generate citizen input for public transport planning
 
Smart and Seamless Urban Mobility
Smart and Seamless Urban MobilitySmart and Seamless Urban Mobility
Smart and Seamless Urban Mobility
 
Keolis World Mobility Report booklet
Keolis World Mobility Report bookletKeolis World Mobility Report booklet
Keolis World Mobility Report booklet
 
CUD Seoul - Smart Transportation Program
CUD Seoul  - Smart Transportation ProgramCUD Seoul  - Smart Transportation Program
CUD Seoul - Smart Transportation Program
 
Future Mobility Day - URBANITE
Future Mobility Day - URBANITEFuture Mobility Day - URBANITE
Future Mobility Day - URBANITE
 
Mobilitiy integrators featuring the NS-Business Card
Mobilitiy integrators featuring the NS-Business CardMobilitiy integrators featuring the NS-Business Card
Mobilitiy integrators featuring the NS-Business Card
 
Amey day feb 2019
Amey day feb 2019Amey day feb 2019
Amey day feb 2019
 
Tick mobility
Tick mobilityTick mobility
Tick mobility
 
TMForum Open Hack Opening Session - FIWARE
TMForum Open Hack Opening Session - FIWARETMForum Open Hack Opening Session - FIWARE
TMForum Open Hack Opening Session - FIWARE
 
2017 Autonomous Vehicle Presentation Package
2017 Autonomous Vehicle Presentation Package 2017 Autonomous Vehicle Presentation Package
2017 Autonomous Vehicle Presentation Package
 
Mika Kulmala - Introduction to ITS in Tampere: Strategy and vision - Mindtrek...
Mika Kulmala - Introduction to ITS in Tampere: Strategy and vision - Mindtrek...Mika Kulmala - Introduction to ITS in Tampere: Strategy and vision - Mindtrek...
Mika Kulmala - Introduction to ITS in Tampere: Strategy and vision - Mindtrek...
 
IoT enabled Smart Mobility: Hype or Reality?
IoT enabled Smart Mobility: Hype or Reality?IoT enabled Smart Mobility: Hype or Reality?
IoT enabled Smart Mobility: Hype or Reality?
 
DS4SSCC @ Data Talks.pdf
DS4SSCC @ Data Talks.pdfDS4SSCC @ Data Talks.pdf
DS4SSCC @ Data Talks.pdf
 
Dream of the smart city
Dream of the smart cityDream of the smart city
Dream of the smart city
 
Leveraging the Platform effect for cities
Leveraging the Platform effect for citiesLeveraging the Platform effect for cities
Leveraging the Platform effect for cities
 
IT and Transportation Systems
IT and Transportation SystemsIT and Transportation Systems
IT and Transportation Systems
 
ITS World - Enabling Seamless Mobility
ITS World - Enabling Seamless MobilityITS World - Enabling Seamless Mobility
ITS World - Enabling Seamless Mobility
 
Thinking Cities N. 7
Thinking Cities N. 7Thinking Cities N. 7
Thinking Cities N. 7
 
Smart Urban Mobility - 5 years of AMS
Smart Urban Mobility - 5 years of AMSSmart Urban Mobility - 5 years of AMS
Smart Urban Mobility - 5 years of AMS
 
Travel spirit community
Travel spirit community   Travel spirit community
Travel spirit community
 

Dernier

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 

Dernier (20)

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 

Making of maas - aws meetup Helsinki 2016

  • 2. About Me Sonera Longish Nokia Career - Software - Music Industry - Developer Relations across S40, Symbian, Maemo, MeeGo, Qt, HERE, Flash, WRT, HTML5, Windows Phone… - 2-time Webby Award Winner SSH, Ixonos Non-profit initiatives & startups MaaS Global Sami Pippuri CTO, MaaS Global @pippuri #spaceselfie Topicalio Whim
  • 3. Transportation is being hit by a DIGITAL TSUNAMI. So what is changing?
  • 4. The key challenges of fast evolving urbanmobility Urbanisation Travel problems Insufficient solutions More people More traffic jams Multiple and disconnected apps Route based public transportation Emerging transport sharing More vehicles Less parking space More urban travel More time spent on PT More complex travel More delays Car ownership not fitting with modern lifestyle
  • 5. Cities can’t cope with urban mobilitydemand 2,8 43,2 67,1 2010 2030 2050 Urbanisation Current alternative Urban mobility demand 2010-2050 (trillions pkm.p.a.;%) Source: Appendix URBAN MOBILTYDEMAND EXPLODES 2,6 x 3 bn The number of vehicles on the road worldwide is projected to triple, to as many as 3billion by 2035. 37,2% From1995 to 2013public transportation ridership increased by 37,2%,exceeding the 22,7%growth rateof the U.Spopulation 42 h 42 hours a year are spent in a traffic jam (USA). 106h 106 h/year on average spent on urban travel. 149min on public transport each day. 2 x The world’s current total of 1,2 billion cars could double by 2030. 10,8 bn In 2014, people took a record -breaking 10.8 billion trips on public transport. 40% of inner-city traffic consists of vehicles looking for a parking space. 38min 38 minutes (26 %) of which is spent idly waiting for the bus or train to arrive. 40% with a 40 % dissatisfaction rate. Private traffic Public transport New York +68% +55% Travel problems
  • 6. Current options Type of transport Government role Challenges Increasing costs Traffic jams and curfews Privatecars Mismatch between supply and demand Publictransport Limited and expensive parking Heavyrestrictions NO SINGLE SOLUTIONEXISTS Heavysubsidies Urban pollution Huge amount of disparate service providers Inefficient due to single passenger jurneys Low usage vs cost Cost ofownership More time spent on public transport than ever Extensive planning required Cost ofoperation Urbanisation Current options Travel problems
  • 7. The MaaS solution Freedom from ownership A singleapp Increased efficiency Access to all transport without the need to own a car Hassle free One intuitive app to manage your travel needs User friendly Increased utilisation rate AND route optimisation WITH on-demand routing Saves money
  • 8. … AND TAILORED TO YOUR NEED AS MONTHLY PACKAGES? Our product - transport sold by monthlysubscription WHAT IF ALL TRANSPORTATION WAS CONVERGED…
  • 9. Pilot Project: MVP TEST AREA Copyright Maas Global Oy 9 Tampere Helsinki Region Turku Region Tallinn Region
  • 10. Perhaps the more INTERESTING BIT So how are we making this happen?
  • 11. System Goals Goals • Scalable, cloud-based • Mobile-first customer experience • Utilizing readymade cloud APIs • Infrastructure-as-code • Establish industry standard APIs where they don’t exist yet • Open for ecosystem partners • Create enthusiasm in the wider ecosystem – enable e.g. Universities and smaller developer houses around the world Non-Goals • Closed architecture or lock-ins • Exclusive deals • Server infrastructure • Intermediate, all- encompassing frameworks • Something for everybody
  • 12. Loosely coupled Microservice API integrations – flexible inclusion into MaaS framework Routing Traffic Operator Traffic Operator Traffic Operator Transport Operator Weather Subscription Payment Identity Generic Rule Engine Customer Support Whim backend APIGW Whim Apps
  • 13. MaaS tech Mission: Build a “Transport AI” Anticipation, Service Optimization “Transport AI” BETTER SERVICE, HIGHER UTILIZATION
  • 14. IoT and ML Powered Decision Making Transport AI API bridge Analytics Store TSP Adapter(s) Routing API Booking API Service Bus / Registry IoT API GW
  • 15. Transport Service Provider Adapter Flexible Routes (GeoJSON) Fixed Routes (GTFS2JSON) Real-time vehicles Journey booking / ticketing Journey payment Contract Data An open source framework and adapter for integrating providers • No lock-in to a single MaaS Operator • Create open API standards where they don’t exist yet • Enable an ecosystem of developers • Scale integration globally Open Source Project (first focusing on bookings): http://maas-api.org
  • 16. Tech Stacks iOS MaaS CoreAndroid Swift Java AWS SDK AWS IoT Cognito … Lambda (Node.js 4.x) Serverless AWS Components REST APIs Apps Backend Integrations BPMN-js MaaS-API SBUS
  • 17. Serverless Project Workflow* Serverless w/ CloudFormation autoinstall meta mocha Webpack+ Babel Base toolstack Travis CI Manual Deployment Unit & integration testing sls X deploy * Current state – not ideal!
  • 18. Why cloud-native and serverless Virtual Hardware Cost Set-up time Personnel BEFORE 1 firewall/LB, 2 DB machines, 2 frontends, 3 backends… > $1500/month for 0 users > 1 week just to have an environment, accounts, OS installations, networking rules, databases.. DBA infra engineer Networking, Backups, Updates… Monitoring, Developers MaaS 0 EUR to set up, < $100/month to support ~5000 users First routing demo on day 1, capable of scaling to thousands of concurrent users 1 Senior Full Stack Javascript developer
  • 19. Lessons learned Bleeding edge is sharp - Serveless 0.5 - Testing & Deployment flow & management - Remote Teams - Learning curve & Hiring - Unknown failure situations & debugging
  • 20. Conclusions Serverless computing was the right model to go for - Effortless scalability - Zero maintenance - Stateless patterns - Isolation - Native Cloud Components - Productivity … but still a bit rough around the edges.