![Page 1: NUS-ISS Learning Day 2017 - Do You Want to Design A Great Mobile App?](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a648de97f8b9a3b568b4d4f/html5/thumbnails/1.jpg)
#ISSlearn
#ISSlearn
DO YOU WANT TO DESIGN A GREAT MOBILE APP?
THE MOBILE PLATFORM FRONT TO BACK
August 2017 Chris Hampartsoumian
© 2017 National University of Singapore. All Rights Reserved
![Page 2: NUS-ISS Learning Day 2017 - Do You Want to Design A Great Mobile App?](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a648de97f8b9a3b568b4d4f/html5/thumbnails/2.jpg)
#ISSlearn#ISSlearn
Mobile Applications require Web Scale
Architectures….
2© 2017 National University of Singapore. All Rights Reserved
![Page 3: NUS-ISS Learning Day 2017 - Do You Want to Design A Great Mobile App?](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a648de97f8b9a3b568b4d4f/html5/thumbnails/3.jpg)
#ISSlearn#ISSlearn
Prudential Arithmometer
3© 2016 National University of Singapore. All Rights Reserved
![Page 4: NUS-ISS Learning Day 2017 - Do You Want to Design A Great Mobile App?](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a648de97f8b9a3b568b4d4f/html5/thumbnails/4.jpg)
#ISSlearn#ISSlearn
Multi User System c1933
4© 2016 National University of Singapore. All Rights Reserved
![Page 5: NUS-ISS Learning Day 2017 - Do You Want to Design A Great Mobile App?](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a648de97f8b9a3b568b4d4f/html5/thumbnails/5.jpg)
#ISSlearn 5
1000 ATM machines
5© 2016 National University of Singapore. All Rights Reserved
![Page 6: NUS-ISS Learning Day 2017 - Do You Want to Design A Great Mobile App?](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a648de97f8b9a3b568b4d4f/html5/thumbnails/6.jpg)
#ISSlearn 6
1000 ATM machines
50 second transaction time
6© 2016 National University of Singapore. All Rights Reserved
![Page 7: NUS-ISS Learning Day 2017 - Do You Want to Design A Great Mobile App?](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a648de97f8b9a3b568b4d4f/html5/thumbnails/7.jpg)
#ISSlearn 7
1000 ATM machines
50 second transaction time
Average Peak of 20 new
transactions / second
7© 2016 National University of Singapore. All Rights Reserved
![Page 8: NUS-ISS Learning Day 2017 - Do You Want to Design A Great Mobile App?](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a648de97f8b9a3b568b4d4f/html5/thumbnails/8.jpg)
#ISSlearn 8
1 Large System to Handle Load
8© 2016 National University of Singapore. All Rights Reserved
![Page 9: NUS-ISS Learning Day 2017 - Do You Want to Design A Great Mobile App?](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a648de97f8b9a3b568b4d4f/html5/thumbnails/9.jpg)
#ISSlearn 9
> 10million downloads
9© 2016 National University of Singapore. All Rights Reserved
![Page 10: NUS-ISS Learning Day 2017 - Do You Want to Design A Great Mobile App?](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a648de97f8b9a3b568b4d4f/html5/thumbnails/10.jpg)
#ISSlearn 10
> 10million downloads
10© 2016 National University of Singapore. All Rights Reserved
![Page 11: NUS-ISS Learning Day 2017 - Do You Want to Design A Great Mobile App?](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a648de97f8b9a3b568b4d4f/html5/thumbnails/11.jpg)
#ISSlearn 11
10million downloads
000’s of concurrent users
11© 2016 National University of Singapore. All Rights Reserved
![Page 12: NUS-ISS Learning Day 2017 - Do You Want to Design A Great Mobile App?](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a648de97f8b9a3b568b4d4f/html5/thumbnails/12.jpg)
#ISSlearn 12
Requires Web Scale Computing
12© 2016 National University of Singapore. All Rights Reserved
![Page 13: NUS-ISS Learning Day 2017 - Do You Want to Design A Great Mobile App?](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a648de97f8b9a3b568b4d4f/html5/thumbnails/13.jpg)
#ISSlearn 13
Horizontal Scalable Solutions
13© 2016 National University of Singapore. All Rights Reserved
![Page 14: NUS-ISS Learning Day 2017 - Do You Want to Design A Great Mobile App?](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a648de97f8b9a3b568b4d4f/html5/thumbnails/14.jpg)
#ISSlearn#ISSlearn
From 10 users -> 10 million
14© 2017 National University of Singapore. All Rights Reserved
![Page 15: NUS-ISS Learning Day 2017 - Do You Want to Design A Great Mobile App?](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a648de97f8b9a3b568b4d4f/html5/thumbnails/15.jpg)
#ISSlearn#ISSlearn
Ingest & Publishing Services
Delivery Services
Policy API
Ingest
Profiles API
Dynamic
Ingest API
Editors & Admins
Delivery
Mezzanine Assets
Source
Subtitles Imagery
Accedo Middleware
Authentication
Metadata
Crashlytics
Chris Hampartsoumian
Admin & Editors
Linear & Live Event Encoders
Identity Mgmt
SMS
Amazon SNS
GeoService
URL Gen
Content
ModuleConsole
Player API& Mobile SDK's
Analytics API
Playback API CMS API
Analytics API
Audience API Oauth API
Cash Box
Idenity
Campaigns
Entitlments
Products
Payments
Update
Entitlement
Analytics
SubtitlesImageryVideo
VDK
Asset MetaData
WebRTC Push Products Entitlments
Ingest
Custom
Ingest
Console
Cash Box
Portal
Example Mobile Architecture
15© 2016 National University of Singapore. All Rights Reserved
![Page 16: NUS-ISS Learning Day 2017 - Do You Want to Design A Great Mobile App?](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a648de97f8b9a3b568b4d4f/html5/thumbnails/16.jpg)
#ISSlearn 16
Match capacity and demand
16© 2016 National University of Singapore. All Rights Reserved
![Page 17: NUS-ISS Learning Day 2017 - Do You Want to Design A Great Mobile App?](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a648de97f8b9a3b568b4d4f/html5/thumbnails/17.jpg)
#ISSlearn 17
THANK YOU
17© 2017 National University of Singapore. All Rights Reserved