Your SlideShare is downloading. ×
0
Meetup : Building an OpenSource API Server with Node.js
Meetup : Building an OpenSource API Server with Node.js
Meetup : Building an OpenSource API Server with Node.js
Meetup : Building an OpenSource API Server with Node.js
Meetup : Building an OpenSource API Server with Node.js
Meetup : Building an OpenSource API Server with Node.js
Meetup : Building an OpenSource API Server with Node.js
Meetup : Building an OpenSource API Server with Node.js
Meetup : Building an OpenSource API Server with Node.js
Meetup : Building an OpenSource API Server with Node.js
Meetup : Building an OpenSource API Server with Node.js
Meetup : Building an OpenSource API Server with Node.js
Meetup : Building an OpenSource API Server with Node.js
Meetup : Building an OpenSource API Server with Node.js
Meetup : Building an OpenSource API Server with Node.js
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Meetup : Building an OpenSource API Server with Node.js

2,189

Published on

StrongLoop's presentation slides that were shared during the API development with Node.js meetup organized by Hacker Dojo. …

StrongLoop's presentation slides that were shared during the API development with Node.js meetup organized by Hacker Dojo.

Video is available at : http://youtu.be/DG8W33U6f9M
About 25 mins or so.

Talk is about the evolution and building a mature 2nd Generation API server using Node.js and OpenSource platforms and providing a Full - Stack JavaScript solution for mobile Web and Hybrid multi - channel / multi - platform projects.

Published in: Technology, Education
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,189
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
52
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. Building an Open Source API Server (mobile back ends) in Node.js Shubhra Kar Feb 2014
  • 2. Evolution of application development and service models Speed of Development Cost, Control, Data mBaaS AppServer PaaS IaaS AppServer DC API Server
  • 3. 1st Generation mBaaS - Parse, StackMob, Kinvey, Apigee(UG), etc mBaaS mobile/web clients JSON API social & analytics API tier (Java, Ruby, PHP, C#) MongoDB, mySQL API XML SQL SOAP Etc. Enterprise
  • 4. LoopBack: Industry’s 1st Open source (Node.js) private API Server Enterprise – On Premises
  • 5. It’s fast and steady ! : 0-60 in a mature sprint curated modules, support, access to Core team private registry, audit, whitelisting, certification
  • 6. Marquee Features Mobile SDKs Auto API Engine Pre-Built Mobile Services Enterprise Connectors ORM – no SQL API Security & Mgmt.
  • 7. Sample backend services creation in loopback
  • 8. How it works – Create or select multiple data sources
  • 9. How it works – Data discovery & relationship modeling
  • 10. How it works – JSON API generation
  • 11. How it works – API security configuration
  • 12. Automatic Data modeling and REST API publishing
  • 13. Mobile SDKs (iOS SDK sample) for remotable integration
  • 14. Realizing a full-stack JavaScript solution Project UX Design Develop Create UI & styling Arch. & binding Access Native Integrate Existing Data and Services Create Scaffolding Create Scaffolding User Connect to Data-sources (Oracle, SOAP, Mongo) Define base CSS Define Models Device Model the Data Define components Define Controllers File Generate REST API Use JS widgets Define Views GeoLocation Configure API Security Define Filters Notification Setup Services Define Directives BLE Mobile App Mgmt. Configure Routes Compile and Build mBaaS Test / Emulation Mobile App Test / Emulation Debug Profile client-side Generate Deployable App Monitor frontend performance Optimize (Usage Analytics, Crash Reporting ) Profile server-side Deploy to local/PaaS Monitor backends performance Optimize (Log Analytics & scale)
  • 15. What’s next ? Visit the StrongLoop website to learn more about Node and mobile http://strongloop.com Open Source API tier (Loopback) http://strongloop.com/mobile-application-development/loopback/ Operations (StrongOps) http://strongloop.com/node-js-performance/strongops/ Install StrongLoop in a few simple steps to get started http://strongloop.com/get-started/

×