Build Your Mobile App Faster with AWS Mobile Services (Part 2 - Twitter)
Practical example of cloud pyramid app with AWS - Docpopuli
-
Upload
ramon-bosch -
Category
Technology
-
view
173 -
download
1
description
Transcript of Practical example of cloud pyramid app with AWS - Docpopuli
![Page 1: Practical example of cloud pyramid app with AWS - Docpopuli](https://reader034.fdocuments.in/reader034/viewer/2022042518/55631c1dd8b42a81528b5304/html5/thumbnails/1.jpg)
Practical example of cloud pyramid APPwith Amazon Web Services
Ramon Navarro
CTO Iskra
![Page 2: Practical example of cloud pyramid app with AWS - Docpopuli](https://reader034.fdocuments.in/reader034/viewer/2022042518/55631c1dd8b42a81528b5304/html5/thumbnails/2.jpg)
On rebre i gestionar totes les factures de casaAbril 2013
Ramon Navarro
CTO Iskra
QUÈ ÉS DOCPOPULI
S'ha acabat perdre papers, i no trobar-los quan els busques!
És l'espai virtual que et permet gestionar de forma fàcil i eficaç tota aquella documentació que és realment important (factures llum, aigua, electricitat, gas, telèfon, etc., nòmines, declaració de la Renda, revisions mèdiques, la garantia dels electrodomèstics, assegurances, etc.)
És el teu lloc segur on-line per a tot el que és important
![Page 3: Practical example of cloud pyramid app with AWS - Docpopuli](https://reader034.fdocuments.in/reader034/viewer/2022042518/55631c1dd8b42a81528b5304/html5/thumbnails/3.jpg)
On rebre i gestionar totes les factures de casaAbril 2013
Ramon Navarro
CTO Iskra
GOALS
S'ha acabat perdre papers, i no trobar-los quan els busques!
• fast, incremental, use case devel• easy and cheap to scale • secure and reliable
![Page 4: Practical example of cloud pyramid app with AWS - Docpopuli](https://reader034.fdocuments.in/reader034/viewer/2022042518/55631c1dd8b42a81528b5304/html5/thumbnails/4.jpg)
On rebre i gestionar totes les factures de casaAbril 2013
Ramon Navarro
CTO Iskra
www
DynamoDB
S3 IAM CDN
BE
FE
auth
FE
PFE
REST API
AMAZON API
FEFE
BEBE
EBE
FE FE
API
![Page 5: Practical example of cloud pyramid app with AWS - Docpopuli](https://reader034.fdocuments.in/reader034/viewer/2022042518/55631c1dd8b42a81528b5304/html5/thumbnails/5.jpg)
On rebre i gestionar totes les factures de casaAbril 2013
Ramon Navarro
CTO Iskra
Auth
Manages users/tokens/dnie
signin
AWSsignup
dnie
token FE
Pyramid to manage tokenASYNC user management
No data on Auth
profile
forgot
![Page 6: Practical example of cloud pyramid app with AWS - Docpopuli](https://reader034.fdocuments.in/reader034/viewer/2022042518/55631c1dd8b42a81528b5304/html5/thumbnails/6.jpg)
On rebre i gestionar totes les factures de casaAbril 2013
Ramon Navarro
CTO Iskra
Frontend
Thiny layer with HTML5/CSS3/JS
Pyramid to serve UI and connect BEAJAX management of view
No data on FEREST API wrapper to validate before BE
HTML PyView BE
![Page 7: Practical example of cloud pyramid app with AWS - Docpopuli](https://reader034.fdocuments.in/reader034/viewer/2022042518/55631c1dd8b42a81528b5304/html5/thumbnails/7.jpg)
On rebre i gestionar totes les factures de casaAbril 2013
Ramon Navarro
CTO Iskra
Backend
All the logic and external wrapper
BE
AWS
Pyramid to serve REST APINo data on BE
Connect to external providers and AWSREST API wrapper to validate before EBE
EBE
![Page 8: Practical example of cloud pyramid app with AWS - Docpopuli](https://reader034.fdocuments.in/reader034/viewer/2022042518/55631c1dd8b42a81528b5304/html5/thumbnails/8.jpg)
On rebre i gestionar totes les factures de casaAbril 2013
Ramon Navarro
CTO Iskra
Batch/continuous
X FE / Y BE
Continuous analysis
AND DYNAMO DB TUNNING
![Page 9: Practical example of cloud pyramid app with AWS - Docpopuli](https://reader034.fdocuments.in/reader034/viewer/2022042518/55631c1dd8b42a81528b5304/html5/thumbnails/9.jpg)
On rebre i gestionar totes les factures de casaAbril 2013
Ramon Navarro
CTO Iskra
TEMPS
3 months
FAST DEVELOPMENT
1,5 developers/designers
![Page 10: Practical example of cloud pyramid app with AWS - Docpopuli](https://reader034.fdocuments.in/reader034/viewer/2022042518/55631c1dd8b42a81528b5304/html5/thumbnails/10.jpg)
On rebre i gestionar totes les factures de casaAbril 2013
Ramon Navarro
CTO Iskra
PREU
80€/servers30€/DB/S3
Cheap hosting
1000 users
![Page 11: Practical example of cloud pyramid app with AWS - Docpopuli](https://reader034.fdocuments.in/reader034/viewer/2022042518/55631c1dd8b42a81528b5304/html5/thumbnails/11.jpg)
On rebre i gestionar totes les factures de casaAbril 2013
Ramon Navarro
CTO Iskra
LOAD
700 u/s
Scales
(“Scalr” for future on demand)
![Page 12: Practical example of cloud pyramid app with AWS - Docpopuli](https://reader034.fdocuments.in/reader034/viewer/2022042518/55631c1dd8b42a81528b5304/html5/thumbnails/12.jpg)
On rebre i gestionar totes les factures de casaAbril 2013
Ramon Navarro
CTO Iskra
Fabric Boto Cornice Supervisor Buildout Puppet (awstools ) Apache Varnish HAProxy Sentry Pyramid Plone
Twitter Bootstrap JQuery
WHAT WE USED
Pieces of software
MongoDB backend
AWS CDN AWS R53
Batch Hadoop/MapReduce
FunkLoad
Backbone.js
![Page 13: Practical example of cloud pyramid app with AWS - Docpopuli](https://reader034.fdocuments.in/reader034/viewer/2022042518/55631c1dd8b42a81528b5304/html5/thumbnails/13.jpg)
Gràcies
Ramon Navarro
CTO Iskra