Parse: Backend as a Service @ AllFacebook Developer Conference

32

description

Vortrag "Parse: Backend as a Service" von Klaus Breyer auf der AllFacebook Developer Conference in Berlin 2013. Mehr Informationen zur Konferenz und zum Slot: http://conference.allfacebook.de/devcon/berlin2013/programm/#2 Mehr zu Klaus und Buddybrand: http://www.buddybrand.com/

Transcript of Parse: Backend as a Service @ AllFacebook Developer Conference

Page 1: Parse: Backend as a Service @ AllFacebook Developer Conference
Page 2: Parse: Backend as a Service @ AllFacebook Developer Conference

06.11.13

Parse: Backend as a Service

AllFacebook Developer Conference

!2

Page 3: Parse: Backend as a Service @ AllFacebook Developer Conference
Page 4: Parse: Backend as a Service @ AllFacebook Developer Conference
Page 5: Parse: Backend as a Service @ AllFacebook Developer Conference

500 Apps - Alle ähnlich, keine gleich.

Page 6: Parse: Backend as a Service @ AllFacebook Developer Conference

Problem: Logik versteckt sich in Backend und DB.

Page 7: Parse: Backend as a Service @ AllFacebook Developer Conference

Lösung: Logik im Frontend und Backend auslagern.

Page 8: Parse: Backend as a Service @ AllFacebook Developer Conference

Backend as a Service.

Page 9: Parse: Backend as a Service @ AllFacebook Developer Conference

Ein komplettes Backend - Out Of The Box!

Page 10: Parse: Backend as a Service @ AllFacebook Developer Conference

Integration per SDK.

Page 11: Parse: Backend as a Service @ AllFacebook Developer Conference

Parse Services

Page 12: Parse: Backend as a Service @ AllFacebook Developer Conference

06.11.13

Parse Data• Komplette Datenhaltung einer

Anwendung • Relationale Datenbank

• Daten speichern • Daten auslesen • Daten verknüpfen

• Data-Browser • Daten einsehen • Daten bearbeiten

!12

Page 13: Parse: Backend as a Service @ AllFacebook Developer Conference
Page 14: Parse: Backend as a Service @ AllFacebook Developer Conference

06.11.13

Parse Push• Push-Notifications

• iOS • Android • Windows

• Per Web-Interface • Oder per SDK

!14

Page 15: Parse: Backend as a Service @ AllFacebook Developer Conference
Page 16: Parse: Backend as a Service @ AllFacebook Developer Conference

06.11.13

Parse Social• Nutzermanagement

• Name / Passwort • Facebook • Twitter

• Rechtemanagement • ACL (Access Control List) • Schreibrechte auf Zeilen

!16

Page 17: Parse: Backend as a Service @ AllFacebook Developer Conference

06.11.13

Parse Analytics• Tracking aller Kennzahlen • Custom-Tracking • Auswertung von Push-

Kampagnen

!17

Page 18: Parse: Backend as a Service @ AllFacebook Developer Conference
Page 19: Parse: Backend as a Service @ AllFacebook Developer Conference

06.11.13

Parse Cloud Code• NodeJS Infrastruktur • Cronjobs • Hooks (z.b. beforeSave) • Module

• Mail-Versand • Bildbearbeitung • Payment • ..

!19

Page 20: Parse: Backend as a Service @ AllFacebook Developer Conference

06.11.13

Parse Hosting• Microsite • Statische Inhalte der App • Zugriff auf CloudCode via

Javascript

!20

Page 21: Parse: Backend as a Service @ AllFacebook Developer Conference

06.11.13

One platform to rule them all.

!21

iOS OSX Android Javascript Windows Phone 8

Windows 8 .NET Xamarin Unity REST API

Page 22: Parse: Backend as a Service @ AllFacebook Developer Conference

Live-Beispiel

Page 23: Parse: Backend as a Service @ AllFacebook Developer Conference

06.11.13

Live-Beispiel DevDo• Der Klassiker: Eine Todo-App

• HTML5/JS • jQuery • Bootstrap

• Integration von: • Parse Data • Parse Social • Parse Cloud Code • Parse Hosting • Facebook Login

!23

Page 24: Parse: Backend as a Service @ AllFacebook Developer Conference

Résumé

Page 25: Parse: Backend as a Service @ AllFacebook Developer Conference

Reduzierung der Komplexität.

Page 26: Parse: Backend as a Service @ AllFacebook Developer Conference

Focus - Do one thing well!

Page 27: Parse: Backend as a Service @ AllFacebook Developer Conference

Fail early, fail often.

Page 28: Parse: Backend as a Service @ AllFacebook Developer Conference

Für Rapid Prototyping.

Page 29: Parse: Backend as a Service @ AllFacebook Developer Conference

Für Hackathons.

Page 30: Parse: Backend as a Service @ AllFacebook Developer Conference

TextVon Facebook, für Facebook.

Page 31: Parse: Backend as a Service @ AllFacebook Developer Conference
Page 32: Parse: Backend as a Service @ AllFacebook Developer Conference

06.11.13

buddybrand GmbH Rudi-Dutschke-Straße 26 10969 Berlin !!!!!!Die in dieser Präsentation dokumentierten Gedanken und Ideen sind stets Eigentum der buddybrand GmbH. Der gesamte Inhalt ist durch das deutsche Urheberrecht geschützt. Eine auch nur auszugsweise Nutzung oder Weitergabe an Dritte bedarf in jedem Fall der ausdrücklichen, schriftlichen Genehmigung durch die buddybrand GmbH.

Klaus Breyer E: [email protected] T: +49 30 446779310 F: +49 30 446779325

Impressum

!32

!http://facebook.com/klausbreyer http://twitter.com/klausbreyer http://klausbreyer.de