SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
Creating Backends
                in Minutes with
              Backend as a Service
                         Philipp Michel, @phimi_
                         Dr. Lutz Kohl, @lutzkohl
                           @moosecon 2013
                         06.03.2013, Hannover


Donnerstag, 7. März 13
Why we created a
                         Backend as a Service
                  • We are a Team of Backend-Devs,
                         Frontend-Devs and ProjectManagers
                  • We have developed several apps
                  • Backend has always been „pain in the
                         ass“ that no one is willing to pay

                  • so we decided to make things easier


Donnerstag, 7. März 13
Do you need a
                          Backend?



Donnerstag, 7. März 13
new
                                       App



                                                with
                          without      or     Backend
                          Backend

                                             Instagram
                          Rapunzel
                                                XING
                         Toothbrush
                                                WWM
                          Flashlight
                                               kaufDA
                          Rechnen


Donnerstag, 7. März 13
with
                                   Backend



                         Backend                 new
                          exists     or        Backend



                Immoscout24                  Wunderlist
                DB Navigator                 Angry Birds
                 HRS Hotels                   IT-Gipfel
                  Amazon                       myTaxi

Donnerstag, 7. März 13
new
                                    Backend




                         selfmade     or      BaaS




Donnerstag, 7. März 13
selfmade




                         Where is the 
                          problem?
                               
                               




Donnerstag, 7. März 13
new
                                    Backend




                         selfmade     or      BaaS




Donnerstag, 7. März 13
BaaS




                     What does
                 Backend as a Service
                       offer?


Donnerstag, 7. März 13
Database
                         	
  	
  	
  	
  	
  	
  Server
                                       Rest-­‐Api




Donnerstag, 7. März 13
Data	
                      Business	
  
                                          model                        Logic
     Database
                                            	
  	
  	
  	
  	
  	
  Server
                                                          Rest-­‐Api




                         apiOmat	
  provides	
  everything	
  blue	
  on	
  this	
  screen
                         You	
  will	
  have	
  to	
  do	
  the	
  red	
  things	
  on	
  this	
  screen
Donnerstag, 7. März 13
Push
                                                                                        Im-­‐	
  Export
                                          Data	
                      Business	
     Connect	
  to	
  FB,TwiDer...
                                          model                        Logic
     Database                                                                           Messaging
                                            	
  	
  	
  	
  	
  	
  Server                Backup
                                                          Rest-­‐Api




                         apiOmat	
  provides	
  everything	
  blue	
  on	
  this	
  screen
                         You	
  will	
  have	
  to	
  do	
  the	
  red	
  things	
  on	
  this	
  screen
Donnerstag, 7. März 13
Push
                                                                                          Im-­‐	
  Export
                                            Data	
                      Business	
     Connect	
  to	
  FB,TwiDer...
                                            model                        Logic
     Database                                                                             Messaging
                                              	
  	
  	
  	
  	
  	
  Server                Backup
                                                            Rest-­‐Api




                CRUD	
  +	
  Queries

                   Datamodels

                         iOS	
  
                         App

                           apiOmat	
  provides	
  everything	
  blue	
  on	
  this	
  screen
                           You	
  will	
  have	
  to	
  do	
  the	
  red	
  things	
  on	
  this	
  screen
Donnerstag, 7. März 13
Push
                                                                                          Im-­‐	
  Export
                                            Data	
                      Business	
     Connect	
  to	
  FB,TwiDer...
                                            model                        Logic
     Database                                                                             Messaging
                                              	
  	
  	
  	
  	
  	
  Server                Backup
                                                            Rest-­‐Api




                CRUD	
  +	
  Queries                   CRUD	
  +	
  Queries

                   Datamodels                             Datamodels

                         iOS	
                          Android	
  
                         App                             App

                           apiOmat	
  provides	
  everything	
  blue	
  on	
  this	
  screen
                           You	
  will	
  have	
  to	
  do	
  the	
  red	
  things	
  on	
  this	
  screen
Donnerstag, 7. März 13
Push
                                                                                            Im-­‐	
  Export
                                            Data	
                      Business	
       Connect	
  to	
  FB,TwiDer...
                                            model                        Logic
     Database                                                                               Messaging
                                              	
  	
  	
  	
  	
  	
  Server                  Backup
                                                            Rest-­‐Api




                CRUD	
  +	
  Queries                   CRUD	
  +	
  Queries                      CRUD	
  +	
  Queries

                   Datamodels                             Datamodels                                Datamodels

                         iOS	
                          Android	
  
                                                                                       Dashboard	
  Website
                         App                             App

                           apiOmat	
  provides	
  everything	
  blue	
  on	
  this	
  screen
                           You	
  will	
  have	
  to	
  do	
  the	
  red	
  things	
  on	
  this	
  screen
Donnerstag, 7. März 13
Cloud	
  
                           hosted                                                               Push
                                                                                            Im-­‐	
  Export
                                            Data	
                      Business	
       Connect	
  to	
  FB,TwiDer...
                                            model                        Logic
     Database                                                                               Messaging
                                              	
  	
  	
  	
  	
  	
  Server                  Backup
                                                            Rest-­‐Api




                CRUD	
  +	
  Queries                   CRUD	
  +	
  Queries                      CRUD	
  +	
  Queries

                   Datamodels                             Datamodels                                Datamodels

                         iOS	
                          Android	
  
                                                                                       Dashboard	
  Website
                         App                             App

                           apiOmat	
  provides	
  everything	
  blue	
  on	
  this	
  screen
                           You	
  will	
  have	
  to	
  do	
  the	
  red	
  things	
  on	
  this	
  screen
Donnerstag, 7. März 13
BaaS       Functionalities
                          crud your data
                          multi platform sdks
                          push
                          geo queries
                          user management
                          data editor
                          pic hosting
                          query language
                          im/export
                          custom business logic
Donnerstag, 7. März 13
new
                                       Backend



                         selfmade         or            BaaS


                           slow        dev speed         fast
                            full     customizability   depends
                         expensive      dev cost        cheap
                         depends       scalability     promised
                         depends        security       promised
Donnerstag, 7. März 13
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.

                ... my Data will be somewhere on the world
               No. apiOmat is completely hosted in Germany.

Donnerstag, 7. März 13
Let‘s see how it works!



Donnerstag, 7. März 13
Example: www.citykit.de




Donnerstag, 7. März 13
CityKit
                  • Adresses, Offers, Coupons,
                         Appointments around the user

                  • 30 Data Model Classes, csv import
                  • Native iOS & Android App
                  • PHP-Website, GWT-Dashboard
                  • only 2 month for planning and
                         implementing backend and iOS-App

Donnerstag, 7. März 13
Generic vs. generated
                                 SDK

                  • if we would have used a generic sdk
                         we would have implemented 30 data
                         models 4 times

                  • we edited the data models on the
                         website --> 120 classes in the sdks
                         were generated automatically



Donnerstag, 7. März 13
Kostenvergleich




Donnerstag, 7. März 13
Backend costs of a medium sized App
                          with 3 frontends (iOS, Android, Web)



                         selfmade         vs.            BaaS


                         27.100 €        Setup         3.000 €
                         13.200 €    Costs per year    4.800 €


                         93.100 €     after 5 years    27.000 €

Donnerstag, 7. März 13
Contact

                  • http://www.apiomat.com
                  •      info@apiomat.com
                  •      @APIOMAT

                  •      +apiomat
                  •      Facebook Page


Donnerstag, 7. März 13

Weitere ähnliche Inhalte

Ähnlich wie Backendasaservice apiomat

Clextra tablet applications
Clextra tablet applicationsClextra tablet applications
Clextra tablet applications
Edgevalue
 
The spring 32 update final
The spring 32 update finalThe spring 32 update final
The spring 32 update final
Joshua Long
 
2. FOMS _ FeedHenry_ Mícheál Ó Foghlú
2. FOMS _ FeedHenry_ Mícheál Ó Foghlú2. FOMS _ FeedHenry_ Mícheál Ó Foghlú
2. FOMS _ FeedHenry_ Mícheál Ó Foghlú
FOMS011
 
Glass Fish Mobility Platform Santiago Pericas Geersten V2
Glass Fish Mobility Platform Santiago Pericas Geersten V2Glass Fish Mobility Platform Santiago Pericas Geersten V2
Glass Fish Mobility Platform Santiago Pericas Geersten V2
Eduardo Pelegri-Llopart
 
Matt training-html-halfday
Matt training-html-halfdayMatt training-html-halfday
Matt training-html-halfday
Matthew Dobson
 
Riak intro to..
Riak intro to..Riak intro to..
Riak intro to..
Adron Hall
 

Ähnlich wie Backendasaservice apiomat (20)

Clextra tablet applications
Clextra tablet applicationsClextra tablet applications
Clextra tablet applications
 
SAP and Mobility 2012 - A Developer's Perspective
SAP and Mobility 2012 - A Developer's PerspectiveSAP and Mobility 2012 - A Developer's Perspective
SAP and Mobility 2012 - A Developer's Perspective
 
Writing Applications at Cloud Scale
Writing Applications at Cloud ScaleWriting Applications at Cloud Scale
Writing Applications at Cloud Scale
 
Backend as a Service
Backend as a ServiceBackend as a Service
Backend as a Service
 
Big Data Israel Meetup : Couchbase and Big Data
Big Data Israel Meetup : Couchbase and Big DataBig Data Israel Meetup : Couchbase and Big Data
Big Data Israel Meetup : Couchbase and Big Data
 
The spring 32 update final
The spring 32 update finalThe spring 32 update final
The spring 32 update final
 
MongoDB ClickStream and Visualization
MongoDB ClickStream and VisualizationMongoDB ClickStream and Visualization
MongoDB ClickStream and Visualization
 
SAP Inside Track Ankara 2012: That is the shape of my world
SAP Inside Track Ankara 2012: That is the shape of my worldSAP Inside Track Ankara 2012: That is the shape of my world
SAP Inside Track Ankara 2012: That is the shape of my world
 
Trends
TrendsTrends
Trends
 
A false digital alibi on Mac OS X
A false digital alibi on Mac OS XA false digital alibi on Mac OS X
A false digital alibi on Mac OS X
 
Embracing concurrency for fun utility and simpler code
Embracing concurrency for fun utility and simpler codeEmbracing concurrency for fun utility and simpler code
Embracing concurrency for fun utility and simpler code
 
Business continuity with SAP on IBM i
Business continuity with SAP on IBM iBusiness continuity with SAP on IBM i
Business continuity with SAP on IBM i
 
Certiport products
Certiport productsCertiport products
Certiport products
 
2. FOMS _ FeedHenry_ Mícheál Ó Foghlú
2. FOMS _ FeedHenry_ Mícheál Ó Foghlú2. FOMS _ FeedHenry_ Mícheál Ó Foghlú
2. FOMS _ FeedHenry_ Mícheál Ó Foghlú
 
The State of Puppet
The State of PuppetThe State of Puppet
The State of Puppet
 
Nuxeo 5.2 Glassfish
Nuxeo 5.2 GlassfishNuxeo 5.2 Glassfish
Nuxeo 5.2 Glassfish
 
Glass Fish Mobility Platform Santiago Pericas Geersten V2
Glass Fish Mobility Platform Santiago Pericas Geersten V2Glass Fish Mobility Platform Santiago Pericas Geersten V2
Glass Fish Mobility Platform Santiago Pericas Geersten V2
 
Matt training-html-halfday
Matt training-html-halfdayMatt training-html-halfday
Matt training-html-halfday
 
Riak intro to..
Riak intro to..Riak intro to..
Riak intro to..
 
Front end performance improvements
Front end performance improvementsFront end performance improvements
Front end performance improvements
 

Mehr von Heinrich Seeger

Hasan hosgel moosecon_2013_customers_choice fullsize
Hasan hosgel moosecon_2013_customers_choice fullsizeHasan hosgel moosecon_2013_customers_choice fullsize
Hasan hosgel moosecon_2013_customers_choice fullsize
Heinrich Seeger
 
Moosecon rcs for developers
Moosecon   rcs for developersMoosecon   rcs for developers
Moosecon rcs for developers
Heinrich Seeger
 
Mobile apps on the big screen
Mobile apps on the big screenMobile apps on the big screen
Mobile apps on the big screen
Heinrich Seeger
 
Push notification generaltalk
Push notification generaltalkPush notification generaltalk
Push notification generaltalk
Heinrich Seeger
 
Push notification technicaltalk
Push notification technicaltalkPush notification technicaltalk
Push notification technicaltalk
Heinrich Seeger
 
Crowdshare, Secure Resource Sharing in Mobile Crowds
Crowdshare, Secure Resource Sharing in Mobile CrowdsCrowdshare, Secure Resource Sharing in Mobile Crowds
Crowdshare, Secure Resource Sharing in Mobile Crowds
Heinrich Seeger
 
Moosecon native apps_blackberry_10-optimized
Moosecon native apps_blackberry_10-optimizedMoosecon native apps_blackberry_10-optimized
Moosecon native apps_blackberry_10-optimized
Heinrich Seeger
 
Mooscon 2013 cebit - google integration in android apps (1)
Mooscon 2013   cebit - google integration in android apps (1)Mooscon 2013   cebit - google integration in android apps (1)
Mooscon 2013 cebit - google integration in android apps (1)
Heinrich Seeger
 
Dev mobile apps ent it final
Dev mobile apps ent   it finalDev mobile apps ent   it final
Dev mobile apps ent it final
Heinrich Seeger
 

Mehr von Heinrich Seeger (12)

Dennis hoppe droidcon_2014_slide_deck_screen
Dennis hoppe droidcon_2014_slide_deck_screenDennis hoppe droidcon_2014_slide_deck_screen
Dennis hoppe droidcon_2014_slide_deck_screen
 
Hasan hosgel moosecon_2013_customers_choice fullsize
Hasan hosgel moosecon_2013_customers_choice fullsizeHasan hosgel moosecon_2013_customers_choice fullsize
Hasan hosgel moosecon_2013_customers_choice fullsize
 
Moosecon rcs for developers
Moosecon   rcs for developersMoosecon   rcs for developers
Moosecon rcs for developers
 
Mobile apps on the big screen
Mobile apps on the big screenMobile apps on the big screen
Mobile apps on the big screen
 
Push notification generaltalk
Push notification generaltalkPush notification generaltalk
Push notification generaltalk
 
Paypal
PaypalPaypal
Paypal
 
Push notification technicaltalk
Push notification technicaltalkPush notification technicaltalk
Push notification technicaltalk
 
Crowdshare, Secure Resource Sharing in Mobile Crowds
Crowdshare, Secure Resource Sharing in Mobile CrowdsCrowdshare, Secure Resource Sharing in Mobile Crowds
Crowdshare, Secure Resource Sharing in Mobile Crowds
 
Moosecon native apps_blackberry_10-optimized
Moosecon native apps_blackberry_10-optimizedMoosecon native apps_blackberry_10-optimized
Moosecon native apps_blackberry_10-optimized
 
Mooscon 2013 cebit - google integration in android apps (1)
Mooscon 2013   cebit - google integration in android apps (1)Mooscon 2013   cebit - google integration in android apps (1)
Mooscon 2013 cebit - google integration in android apps (1)
 
Key2 share moosecon
Key2 share mooseconKey2 share moosecon
Key2 share moosecon
 
Dev mobile apps ent it final
Dev mobile apps ent   it finalDev mobile apps ent   it final
Dev mobile apps ent it final
 

Kürzlich hochgeladen

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

Backendasaservice apiomat

  • 1. Creating Backends in Minutes with Backend as a Service Philipp Michel, @phimi_ Dr. Lutz Kohl, @lutzkohl @moosecon 2013 06.03.2013, Hannover Donnerstag, 7. März 13
  • 2. Why we created a Backend as a Service • We are a Team of Backend-Devs, Frontend-Devs and ProjectManagers • We have developed several apps • Backend has always been „pain in the ass“ that no one is willing to pay • so we decided to make things easier Donnerstag, 7. März 13
  • 3. Do you need a Backend? Donnerstag, 7. März 13
  • 4. new App with without or Backend Backend Instagram Rapunzel XING Toothbrush WWM Flashlight kaufDA Rechnen Donnerstag, 7. März 13
  • 5. with Backend Backend new exists or Backend Immoscout24 Wunderlist DB Navigator Angry Birds HRS Hotels IT-Gipfel Amazon myTaxi Donnerstag, 7. März 13
  • 6. new Backend selfmade or BaaS Donnerstag, 7. März 13
  • 7. selfmade Where is the problem? Donnerstag, 7. März 13
  • 8. new Backend selfmade or BaaS Donnerstag, 7. März 13
  • 9. BaaS What does Backend as a Service offer? Donnerstag, 7. März 13
  • 10. Database            Server Rest-­‐Api Donnerstag, 7. März 13
  • 11. Data   Business   model Logic Database            Server Rest-­‐Api apiOmat  provides  everything  blue  on  this  screen You  will  have  to  do  the  red  things  on  this  screen Donnerstag, 7. März 13
  • 12. Push Im-­‐  Export Data   Business   Connect  to  FB,TwiDer... model Logic Database Messaging            Server Backup Rest-­‐Api apiOmat  provides  everything  blue  on  this  screen You  will  have  to  do  the  red  things  on  this  screen Donnerstag, 7. März 13
  • 13. Push Im-­‐  Export Data   Business   Connect  to  FB,TwiDer... model Logic Database Messaging            Server Backup Rest-­‐Api CRUD  +  Queries Datamodels iOS   App apiOmat  provides  everything  blue  on  this  screen You  will  have  to  do  the  red  things  on  this  screen Donnerstag, 7. März 13
  • 14. Push Im-­‐  Export Data   Business   Connect  to  FB,TwiDer... model Logic Database Messaging            Server Backup Rest-­‐Api CRUD  +  Queries CRUD  +  Queries Datamodels Datamodels iOS   Android   App App apiOmat  provides  everything  blue  on  this  screen You  will  have  to  do  the  red  things  on  this  screen Donnerstag, 7. März 13
  • 15. Push Im-­‐  Export Data   Business   Connect  to  FB,TwiDer... model Logic Database Messaging            Server Backup Rest-­‐Api CRUD  +  Queries CRUD  +  Queries CRUD  +  Queries Datamodels Datamodels Datamodels iOS   Android   Dashboard  Website App App apiOmat  provides  everything  blue  on  this  screen You  will  have  to  do  the  red  things  on  this  screen Donnerstag, 7. März 13
  • 16. Cloud   hosted Push Im-­‐  Export Data   Business   Connect  to  FB,TwiDer... model Logic Database Messaging            Server Backup Rest-­‐Api CRUD  +  Queries CRUD  +  Queries CRUD  +  Queries Datamodels Datamodels Datamodels iOS   Android   Dashboard  Website App App apiOmat  provides  everything  blue  on  this  screen You  will  have  to  do  the  red  things  on  this  screen Donnerstag, 7. März 13
  • 17. BaaS Functionalities crud your data multi platform sdks push geo queries user management data editor pic hosting query language im/export custom business logic Donnerstag, 7. März 13
  • 18. new Backend selfmade or BaaS slow dev speed fast full customizability depends expensive dev cost cheap depends scalability promised depends security promised Donnerstag, 7. März 13
  • 19. 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. ... my Data will be somewhere on the world No. apiOmat is completely hosted in Germany. Donnerstag, 7. März 13
  • 20. Let‘s see how it works! Donnerstag, 7. März 13
  • 22. CityKit • Adresses, Offers, Coupons, Appointments around the user • 30 Data Model Classes, csv import • Native iOS & Android App • PHP-Website, GWT-Dashboard • only 2 month for planning and implementing backend and iOS-App Donnerstag, 7. März 13
  • 23. Generic vs. generated SDK • if we would have used a generic sdk we would have implemented 30 data models 4 times • we edited the data models on the website --> 120 classes in the sdks were generated automatically Donnerstag, 7. März 13
  • 25. Backend costs of a medium sized App with 3 frontends (iOS, Android, Web) selfmade vs. BaaS 27.100 € Setup 3.000 € 13.200 € Costs per year 4.800 € 93.100 € after 5 years 27.000 € Donnerstag, 7. März 13
  • 26. Contact • http://www.apiomat.com • info@apiomat.com • @APIOMAT • +apiomat • Facebook Page Donnerstag, 7. März 13