Yesterday I attended a meetup event at the "Nokia Fortress" in New Providence, NJ. I have to admit, at the beginning of the day I had no idea what strongloop or loopback even were (I really just went because I was interested in all things node.js, haha). This post is about briefly explaining what these two things are, and then at the end I'll talk about why I can easily see companies using this is real life to save money.
Github repo: https://github.com/strongloop/loopback/
Loopback is a an npm package and open-source library that runs on node,js and uses express. It allows you to expose api's to client side applications for CRUD operations (create, remove, update, delete) that allow you to store data (eg. a database). Sure, that's not that special. But the awesome part about loopback is that you can plug in almost any data source and it works fine! This means that your whole application architecture doesn't care whether you're using MongoDB, Cassandra, MySQL, Postgress, RDS, etc. Relational or object-based; it doesn't matter! Wow!
Strongloop site: https://strongloop.com/https://strongloop.com/
Strongloop was a company itself. It was recently bought by IBM, and now refers to this product that you can pay a subscription to use. During the demo, the presenter showed how he used strongloop to create all of the REST api's for modifying and updating records. You could also go in and see them all displayed out nicely by visiting the /explorer page. Strongloop also provides monitoring and performance applications for node.js which can be nice to have since, after all, it's running 24/7 on a server somewhere when it's in production. Strongloop has various levels of "membership" for additional features and support, but there is a free version.
Why is this a great business decision?
Although I do plan to start using loopback and strongloop, here are some concerns I have about the too-good-too-be-true hype surrounding loopback and strongloop:
I do wonder about these things, and if you're a wise loopbacker who knows the truth about these wonders please share the knowledge in the comments below. :)
The posts on this site are written and maintained by Jim Lynch. About Jim...