Your SlideShare is downloading. ×
Backend as a Service
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Backend as a Service

906
views

Published on

Bei Apps zählt neben Design auch Funktionalität. Apps mit Interaktionsmöglichkeiten halten derzeit Daten meist zentral in einem Backend. Das Implementieren von skalierbaren Backends mit …

Bei Apps zählt neben Design auch Funktionalität. Apps mit Interaktionsmöglichkeiten halten derzeit Daten meist zentral in einem Backend. Das Implementieren von skalierbaren Backends mit standardisierten Schnittstellen setzt Kompetenzen auf verschiedenen Gebieten voraus. Verschiedene Firmen haben sich dieser Komplexität angenommen und bieten auf Webseiten Backend as a Service (BaaS). Der Vortrag führt am Beispiel in die Thematik BaaS ein und gibt einen Überblick über verschiedene Anbieter.

Published in: Technology

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
906
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
27
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Backend as a Service Philipp Michel, @phimi_ Dr. Lutz Kohl, @lutzkohl @iPhone developer conference 2012 22.11.2012, StuttgartDienstag, 23. Oktober 12
  • 2. Do you need a Backend?Dienstag, 23. Oktober 12
  • 3. new App with without or Backend Backend Instagram Rapunzel XING Toothbrush WWM Flashlight kaufDA RechnenDienstag, 23. Oktober 12
  • 4. with Backend Backend new exists or Backend Immoscout24 Wunderlist DB Navigator Angry Birds HRS Hotels IT-Gipfel Amazon myTaxiDienstag, 23. Oktober 12
  • 5. Where is the problem? Dienstag, 23. Oktober 12
  • 6. new Backend selfmade or BaaS slow dev speed fast full customizability depends expensive dev cost cheap depends scalability promisedDienstag, 23. Oktober 12
  • 7. BaaS functionality crud your data multi platform sdks push geo queries user management data browser pic/file hosting query language im/export custom business logicDienstag, 23. Oktober 12
  • 8. BaaS- Companies + some others...Dienstag, 23. Oktober 12
  • 9. BaaS - Myth With choosing a BaaS-Provider... ...I will be locked in his system No. You own the data. You can export it. ...I won‘t be flexible enough No. You can inject custom backend logic. ... I cannot connect to my existing data No. You can import/connect your data. see also http://www.kinvey.com/blog/922/breaking-backend-as-a-service-mythsDienstag, 23. Oktober 12
  • 10. Let‘s see how it works!Dienstag, 23. Oktober 12
  • 11. Let‘s compare BaaS OffersDienstag, 23. Oktober 12
  • 12. Which SDK‘s do I get?Dienstag, 23. Oktober 12
  • 13. API O SDK‘s Parse Stackmob Kinvey MAT REST, iOS yes yes yes yes Android JS yes yes yes no third Ruby yes no no party third Java yes no yes party third PHP no no yes party third Python no no yes partyDienstag, 23. Oktober 12
  • 14. How can I do custom server logic?Dienstag, 23. Oktober 12
  • 15. server API O Parse Stackmob Kinvey logic MAT write Java node.js business js Scala w/ cloud js logic in Clojure foundry create jar handle command command tools w/ maven js on line tool line tool ant or sbt website log yes yes yes yesDienstag, 23. Oktober 12
  • 16. What do I get for free?Dienstag, 23. Oktober 12
  • 17. API O free Parse Stackmob Kinvey MAT number of 200 users Free in Public Beta storage 1GB 2gb api calls 1M 60K pushs 1M 60K number of 1 versionsDienstag, 23. Oktober 12
  • 18. What do I get for 400$/month?Dienstag, 23. Oktober 12
  • 19. Parse Stackmob Kinvey API O 199$/m 400 $/m 400 $/m MAT number of 12K users Free in Public Beta storage 10GB 100GB api calls 15M 9M pushs 5M number of 2 versionsDienstag, 23. Oktober 12
  • 20. What‘s in the SDK‘s?Dienstag, 23. Oktober 12
  • 21. iOS Parse Kinvey API O MAT SDK type generic generic generated caching yes yes yes offline yes yes soon connected yes yes yes objectsDienstag, 23. Oktober 12
  • 22. Example:Dienstag, 23. Oktober 12
  • 23. CityKit • Adresses, Offers, Coupons, Appointments around the user • 24 Data Model Classes, csv import • Native iOS & Android App • PHP-Website, GWT-Dashboard • only 2 month for planning and implementing backend and iOS-AppDienstag, 23. Oktober 12
  • 24. Generic vs. generated SDK • if we would have used a generic sdk we would have implemented 24 data models 4 times • we edited the data models on the website --> data models in the sdks were generated automaticallyDienstag, 23. Oktober 12
  • 25. Contact • http://www.apiomat.com • info@apiomat.com • @APIOMAT • +apiomat • Facebook PageDienstag, 23. Oktober 12