@caarlco
GIVE YOUR APP THE
BACKEND IT DESERVES
AMAZON KINDLE & KINDLE FIRE
4. Carlos Conde - Amazon Web Services
TARGETED EMAIL
4. Carlos Conde - Amazon Web Services
4. Carlos Conde - Amazon Web Services
FIRST GENERATION
Client-server architectures
4. Carlos Conde - Amazon Web Services
4. Carlos Conde - Amazon Web Services
4. Carlos Conde - Amazon Web Services
4. Carlos Conde - Amazon Web Services
MOBILE APPS NEED
SCALABLE
BACK-ENDS
MOBILE APPS NEED
SCALABLE,

HIGHLY AVAILABLE
BACK-ENDS
MOBILE APPS NEED
SCALABLE,

HIGHLY AVAILABLE,

AND DURABLE
BACK-ENDS
4. Carlos Conde - Amazon Web Services
4. Carlos Conde - Amazon Web Services
4. Carlos Conde - Amazon Web Services
4. Carlos Conde - Amazon Web Services
4. Carlos Conde - Amazon Web Services
4. Carlos Conde - Amazon Web Services
4. Carlos Conde - Amazon Web Services
4. Carlos Conde - Amazon Web Services
4. Carlos Conde - Amazon Web Services
4. Carlos Conde - Amazon Web Services
4. Carlos Conde - Amazon Web Services
AMAZON S3

SIMPLE STORAGE SERVICE
4. Carlos Conde - Amazon Web Services
SPOTIFY ADDS 20,000 TRACKS/DAY TO ITS CATALOGUE
ON-DEMAND
+
PAY AS YOU GO
4. Carlos Conde - Amazon Web Services
4. Carlos Conde - Amazon Web Services
4. Carlos Conde - Amazon Web Services
SECOND GENERATION
SOA / Microservices architectures
AWS MOBILE SDK
Android
iOS
Unity
Authenticate users
Authorize access
Analyze User Behavior
Store and share media
Synchronize data
Deliver media
Store shared data
Stream real-time dataRun Business Logic
Send push notifications
Manage users and
identity providers
Securely access
cloud resources
Sync user prefs
across devices
Track active users,
Engagement, retention
Run stateless custom
Code without managing servers
Store user-generated photos
Media and share them
Automatically detect mobile devices
Deliver content quickly globally
Bring users back to your app by sending
messages reliably
Store and query fast NoSQL data
across users and devices
Collect real-time clickstream logs
and take actions quickly
Your
Mobile
App
Tables Stakes
Authenticate users
Authorize access
Analyze User Behavior
Store and share media
Synchronize data
AWS Mobile SDK
Amazon Mobile
Analytics
Deliver media
Amazon Cognito
(Sync)
AWS Identity and
Access Management
Amazon Cognito
(Identity Broker)
Amazon S3
Transfer Manager
Amazon CloudFront
(Device Detection)
Store shared data
Amazon DynamoDB
(Object Mapper)
Stream real-time data
Amazon Kinesis
(Recorder)
Run Business Logic
AWS Lambda
Send push notifications
Amazon SNS
Mobile Push
Your
Mobile
App
AWS RegionAUTHENTICATED(ASSUMEDROLE)
Photo Sharing
AWS MOBILE REFERENCE ARCHITECTURES
Download
Photos &
App Files
Session and Device Data, User Behavior
Social Content

(Tagging, Likes,
Comments, etc.)
Auto Export
Metadata
Image Manipulation
40
Function
Invoked
Multi-part Upload
User Login
Auto with Web Identity Token
User
Friends
AWS Mobile SDK
Session & Photo Metadata
RoleAssociated
WithIdentityPool
AWS
Lambda
Amazon
CloudFront
Amazon
Mobile Analytics
Amazon
DynamoDB
Amazon
Cognito
Amazon
IAM Amazon
S3
Geo Look up
Amazon
SNS Mobile
Push
Amazon
Redshift
Targeted
Synchronize data across devices with 

Amazon Cognito
Sync Game States
Across OS/devices
State Transition
(link multiple accounts)
Sync User Profiles
across OS/devices/web
4. Carlos Conde - Amazon Web Services
AMAZON 

DYNAMODB
HIGH-PERFORMANCE, FULLY MANAGED
NoSQL DATABASE SERVICE
LOW LATENCY

AVERAGE READS < 5MS,

WRITES < 10MS
NO ADMINISTRATION
SHAZAM SUPPORTED 500,000 WRITES/SEC
DURING SUPER BOWL
"SERVERLESS"
BACKENDS
Amazon
Cognito Sync
Dataset
Amazon
DynamoDB
Table
Map local
functions to
invoke Lambda
Functions
synchronously
Maintain
intelligence in
the cloud and
not the device
Chain multiple
functions or
call them in
parallel
☺
SNS
Push notification
AWS Mobile
SDKs
(iOS, Android)
Personalize your
notification for every
user
Pre-process or validate
data on the fly
pre-process before
persisting
carlosco@amazon.com
@caarlco
C
A
SE
STU
D
Y
carlosco@amazon.com
@caarlco
WWW.123DAPP.COM
carlosco@amazon.com
@caarlco
carlosco@amazon.com
@caarlco
carlosco@amazon.com
@caarlco
carlosco@amazon.com
@caarlco
MACHINE LEARNING
Technology that automatically finds patterns in
your data and uses them to make predictions
for new data points
THREE TYPES OF DATA-DRIVEN ANALYSIS
Retrospective
analysis and
reporting
Here-and-now
real-time processing
and dashboards
Predictions
to enable smart
applications
4. Carlos Conde - Amazon Web Services
4. Carlos Conde - Amazon Web Services
BEYOND 

ARCHITECTURE
« Want to increase innovation? 

Lower the cost of failure »
– Joi Ito
+ ELASTIC CAPACITY
+ NO CAPEX
+ PAY AS YOU GO

+ AVAILABLE ON-DEMAND
= NO RISKS
« Civilisation advances by extending the
number of operations we can do without
thinking about them. »
– Alfred North Whitehead
2 PIZZA TEAMS
INSTAGRAM
“2 backend engineers can scale a 

system to 30+ million users”
4. Carlos Conde - Amazon Web Services
FOCUS ON YOUR APP
@caarlco

More Related Content

PDF
Build a mobile app serverless with AWS Lambda
PPT
Integrating an App with Amazon Web Services SimpleDB - A Matter of Choices
PDF
Social & Mobile Apps journey through the cloud
PPTX
Building Cloud-Powered Mobile Apps
PDF
Building Cloud-powered Mobile Apps
PDF
Cloud-powered Cross-platform Mobile Apps on AWS
PDF
02 cloud poweredmobileappsonaws_short
PPTX
Building Cloud-powered Mobile Apps
Build a mobile app serverless with AWS Lambda
Integrating an App with Amazon Web Services SimpleDB - A Matter of Choices
Social & Mobile Apps journey through the cloud
Building Cloud-Powered Mobile Apps
Building Cloud-powered Mobile Apps
Cloud-powered Cross-platform Mobile Apps on AWS
02 cloud poweredmobileappsonaws_short
Building Cloud-powered Mobile Apps

More from MobCon (15)

PDF
Side Room - 5. Alex Wald - Inloop
PDF
Side Room - 2. Daniel Novak - Inloop
PDF
Side Room - 1. Oliver Stahl - Phirational
PDF
Side Room - 3. Skakala, Rostecky - WakesApp.com
PDF
16. Michaela Jacova - Neulogy Ventures
PDF
15. Viktor Mikulasek - Launcher
PDF
14. Tomas Baran - Goldee
PDF
12. Maros Holly - Sygic
PDF
10. Kapusta, Stofanak - eGlu
PDF
9. Simon Sicko - Pixelfederation
PDF
8. Lukas Piska - CN Group
PDF
6. Petr Dvorak - Lime
PDF
5. Lubo Smid - STRV
PDF
3. Rostislav Simonik - eGlu
PDF
2. Juraj Stankay - Google
Side Room - 5. Alex Wald - Inloop
Side Room - 2. Daniel Novak - Inloop
Side Room - 1. Oliver Stahl - Phirational
Side Room - 3. Skakala, Rostecky - WakesApp.com
16. Michaela Jacova - Neulogy Ventures
15. Viktor Mikulasek - Launcher
14. Tomas Baran - Goldee
12. Maros Holly - Sygic
10. Kapusta, Stofanak - eGlu
9. Simon Sicko - Pixelfederation
8. Lukas Piska - CN Group
6. Petr Dvorak - Lime
5. Lubo Smid - STRV
3. Rostislav Simonik - eGlu
2. Juraj Stankay - Google
Ad

Recently uploaded (20)

PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
Two-dimensional Klein-Gordon and Sine-Gordon numerical solutions based on dee...
PPTX
The various Industrial Revolutions .pptx
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
Five Habits of High-Impact Board Members
PDF
UiPath Agentic Automation session 1: RPA to Agents
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PPTX
Benefits of Physical activity for teenagers.pptx
PPTX
2018-HIPAA-Renewal-Training for executives
PDF
STKI Israel Market Study 2025 version august
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
sustainability-14-14877-v2.pddhzftheheeeee
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Developing a website for English-speaking practice to English as a foreign la...
Module 1.ppt Iot fundamentals and Architecture
The influence of sentiment analysis in enhancing early warning system model f...
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Two-dimensional Klein-Gordon and Sine-Gordon numerical solutions based on dee...
The various Industrial Revolutions .pptx
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
A review of recent deep learning applications in wood surface defect identifi...
Zenith AI: Advanced Artificial Intelligence
Flame analysis and combustion estimation using large language and vision assi...
Five Habits of High-Impact Board Members
UiPath Agentic Automation session 1: RPA to Agents
sbt 2.0: go big (Scala Days 2025 edition)
Benefits of Physical activity for teenagers.pptx
2018-HIPAA-Renewal-Training for executives
STKI Israel Market Study 2025 version august
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
1 - Historical Antecedents, Social Consideration.pdf
sustainability-14-14877-v2.pddhzftheheeeee
Ad

4. Carlos Conde - Amazon Web Services