Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
LoopBack.io
A productivity booster
for MEAN
Miroslav Bajtoš
NodeSchool
International Day
Saturday, May 23, 2015
http://nodeschool.io/international-day
NodeSchool
MongoDB
ExpressJS
AngularJS
NodeJS
Can we do better in 2015?
State of the Art in 2013
MongoDB
Polyglot Persistence & data sourcing
(In-)Memory db
MySQL
PostgreSQL
Microsoft SQL, Oracle
SOAP, REST
=> Many data...
NodeJS => io.js FTW!
Platform
Many data-sources
Io.js
Loopback.io
ANgularJS
Welcome to 2015
Why LoopBack.io?
Wake up to the
API Economy !
Internet of Everything
JSON over HTTP (REST)
API Economy
Many data-sources &
services
One API to rule them all
API Tier
Which
one to
choose?
Don’t Repeat Yourself
Databases
Build CrUD API for each model
Services (SOAP, REST)
Map back-end API to front-end API
General concerns:
Authenti...
Choose the database on the fly
Unit-tests
in-memory database
Integration/end-to-end tests:
the real database
Prototyping
M...
API Documentation
code = single source of truth
Code-generated clients
server code = single source of truth
Mobile Backend Services
Loopback: Open Source nirvana (mBaaS, ORM, Micro)
REST
API
PUSH
GEO
OFF
SYNC
DEVICE
USER FILE
Stora
ge
REST
API
GATEWAY
Ch...
LoopBack
http://loopback.io
Get in touch
http://twitter.com/bajtos
http://linkedin.com/in/bajtos
THANK YOU!
http://bit.ly/learn-loopback
LoopBack: a productivity booster for MEAN
LoopBack: a productivity booster for MEAN
LoopBack: a productivity booster for MEAN
Prochain SlideShare
Chargement dans…5
×

LoopBack: a productivity booster for MEAN

2 082 vues

Publié le

A short talk delivered at Milan MEAN meetup, where I discuss shortcomings of existing REST API frameworks and explaining how LoopBack solves them for you.

Publié dans : Logiciels
  • Soyez le premier à commenter

LoopBack: a productivity booster for MEAN

  1. 1. LoopBack.io A productivity booster for MEAN Miroslav Bajtoš
  2. 2. NodeSchool International Day Saturday, May 23, 2015 http://nodeschool.io/international-day NodeSchool
  3. 3. MongoDB ExpressJS AngularJS NodeJS Can we do better in 2015? State of the Art in 2013
  4. 4. MongoDB Polyglot Persistence & data sourcing (In-)Memory db MySQL PostgreSQL Microsoft SQL, Oracle SOAP, REST => Many datasources Data
  5. 5. NodeJS => io.js FTW! Platform
  6. 6. Many data-sources Io.js Loopback.io ANgularJS Welcome to 2015
  7. 7. Why LoopBack.io?
  8. 8. Wake up to the API Economy !
  9. 9. Internet of Everything JSON over HTTP (REST) API Economy
  10. 10. Many data-sources & services One API to rule them all API Tier
  11. 11. Which one to choose?
  12. 12. Don’t Repeat Yourself
  13. 13. Databases Build CrUD API for each model Services (SOAP, REST) Map back-end API to front-end API General concerns: Authentication, ACLs Back-tier
  14. 14. Choose the database on the fly Unit-tests in-memory database Integration/end-to-end tests: the real database Prototyping MongoDB or filesystem-based DB Perhaps SQL in production?
  15. 15. API Documentation code = single source of truth
  16. 16. Code-generated clients server code = single source of truth
  17. 17. Mobile Backend Services
  18. 18. Loopback: Open Source nirvana (mBaaS, ORM, Micro) REST API PUSH GEO OFF SYNC DEVICE USER FILE Stora ge REST API GATEWAY Channel SDKs API ENGINE C O N N E C T O R s A P I S D K s REST API Explorer ORM ACLs
  19. 19. LoopBack http://loopback.io Get in touch http://twitter.com/bajtos http://linkedin.com/in/bajtos THANK YOU!
  20. 20. http://bit.ly/learn-loopback

×