Want insights on the performance of D2C, eCommerce brands in the US & India during COVID lockdowns?
Visit Our Markets Data

Why we chose Loop over Sails and Meteor

Ashwin Ramasamy
Ashwin Ramasamy
Mar 8, 2016
Min Read

The Context for using Loopback for our application

We are working on the finalizing the technology stack for our product PipeCandy. PipeCandy is an intelligent outbound sales prospecting software (If you don't like sending cold emails, PipeCandy is a no-brainer!). Our application would have to work with a lot of data, lend itself well to message-driven interactions.

Our decision framework

We took a typical polyglot approach to a technology stack. The platform has 2 main components: one for intelligence (Data Crunching, Machine Learning, Text Analytics and so on). For this, we finalized a stack of LUIGI, Elastic search, Spark, R and Python with a little bit of MongoDB thrown in. The second part of the platform is a typical business web application to expose output of the intelligent platform and the business workflows. For this, we decided on Node.js because it plays well in the context of a micro-services architecture. Some of our UI is message driven. Having decided on Node.js, we needed a web application framework (if you are only looking for an API backend, there are other good options like http://senecajs.org/) for rapid application development. Some of our selection criteria were

  • Integrated a la Rails
  • Quick CRUD development
  • Automatic API generation from CRUD
  • Good horizontal starter functionality
  • Integrated build, deploy, debug, monitor capability
  • Critical mass adoption
  • Ability to get to barebones node when needed
  • Embedded socket.io for push messaging
  • Decent ORM with auto managed associations etc
  • Not tied to a front end framework as we want to use React
  • Isomorphic Javascript compatible
  • We considered the following frameworks:
  • Sails.js, Loopback, Total.js, Koa.js, Meteor.js, mean.io/mean.js

Unfortunately, in Node.js web framework landscape there is no one clear winner with mass adoption unlike for Rails for Ruby or Django for Python. There is a lot of fragmentation with each framework having some nice features but with very little adoption.

The choices (Meteor vs. Sails vs. Loopback)

After the initial research, we quickly dropped Total.js and Koa.js because of considerations like lack of momentum, the strength of the organization behind it etc. We had to drop mean.io and mean.js because they are tightly married to Angular and retrofitting React is a lot of work. We gave more consideration to Meteor as it has nice features like a fully integrated tool chain and very easy data to front end binding etc. But we had to drop it because the choice meant that we couldn't have a pure Node.js runtime. Besides, it was too opinionated, didn’t play nice with non-meteor specific third party components. Also, the front end was not switchable. The decision then really boiled down to Sails and Loopback. Sails had the most adoption and Loopback had the most recent momentum.

Sails it is. Sails it isn't.

We picked Sails because of the maturity, adoption, good documentation, availability of many useful plugins and our developer knowledge. Sails: 5438 commits, 23 branches, 173 releases, 195 contributors Loopback: 1705 commits, 44 branches, 95 releases, 62 contributors Oh, well and we did not live happily ever after with Sails. The proverbial shit hit the roof for us when the Sails team splintered and a rival framework called Trails.js came up. Also, though Sails had some decent GitHub statistics when we delve deeper most of it turned to be cosmetic changes like readme updates.

The fallback to Loopback

Finally, we decided to go with Loopback, for the following reasons:

  • Isomorphic model definitions
  • Strong support for API creation - plays well with our Microservices strategy
  • Clean separation between API server and client
  • Baked in mobile client SDKs
  • Powerful ACLs
  • Secure with baked in cross XSS
  • Good core code quality
  • Good suite of surrounding tools like StrongLoop Arc, visual API composer, CLI code generators etc.
  • Great recent momentum
  • Pedigree of the core developers
  • Commercial tools from StrongLoop which gives them a business incentive to keep investing into
  • LoopBack

IBM has acquired StrongLoop, the company behind Loopback which will only increase the commitment to the commercial suite of products and keep the dedicated team working on Loopback funded. Also, IBM has a good track record of contributing to open source projects like Apache Spark, Cloud Foundry etc. The jury is still out on whether our call is the right one. But we've been at it for a month now. If you are considering Loopback and want our detailed feedback, send me a shout out. I am Murali at our domain name if you are emailing me.

Update: Almost a year later, we decided to reflect on our decision to go with Loopback. You can read the article here
Prospector

The holy grail of predictable demand generation

Build surgically precise lead lists of your ideal eCommerce customers
Start Free Trial
Firehose

Closed lost? Not really.

Enrich your leads & engage again. Generate demand from your ignored CRM leads with right segmentation and messaging.
Start Free Trial
Researcher

The gold standard of eCommerce market size estimates

We hand-count & research every active eCommerce company. Know your true TAM.
Start Free Trial
Be a Segmentation Superpower
eCommerce-specfic lead qualification criteria
Freedom from non-Commerce databases.
Predictable demand generation. Very precise segmentation & messaging.
Free Trial
Trusted by world's leading eCommerce enablers to research eCommerce companies and reach out to them
Get 30 mins free consultation with our research analyst.
Book Consultation
company-logocompany-logocompany-logocompany-logocompany-logocompany-logo
company-logo
awards-img
Slips poor jokes & gets away with a poker face. Carries a no BS attitude at getting things done. First to arrive at the office, Ashwin’s energy does not ebb through the day. Ashwin is one of the co-founders and he sets the tone for marketing, sales, design & culture.

Articles Based on Categories

Get PipeCandy essays straight to your inbox.

Every week we send out tidbits that capture the eCommerce industry and its evolution, right to your inbox. It's free. No spam. Choose to opt-out whenever.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Get PipeCandy essays straight to your inbox.

Every week we send out tidbits that capture the eCommerce industry and its evolution, right to your inbox. It's free. No spam. Choose to opt-out whenever.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Get PipeCandy essays straight to your inbox.

Every week we send out tidbits that capture the eCommerce industry and its evolution, right to your inbox. It's free. No spam. Choose to opt-out whenever.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
eCommerce-specfic lead qualification criteria
Freedom from non-Commerce databases.
Predictable demand generation. Very precise segmentation & messaging.
Free Trial
Be a Segmentation Superpower
eCommerce-specfic lead qualification criteria
Freedom from non-Commerce databases.
Predictable demand generation. Very precise segmentation & messaging.
Free Trial
Slips poor jokes & gets away with a poker face. Carries a no BS attitude at getting things done. First to arrive at the office, Ashwin’s energy does not ebb through the day. Ashwin is one of the co-founders and he sets the tone for marketing, sales, design & culture.
Slips poor jokes & gets away with a poker face. Carries a no BS attitude at getting things done. First to arrive at the office, Ashwin’s energy does not ebb through the day. Ashwin is one of the co-founders and he sets the tone for marketing, sales, design & culture.
hm.com
HQ Location: Beaverton, Oregon, United States Of America, 97005
hm.com, operated by H & M Hennes & Mauritz AB, is an internationally-focused online store that generates eCommerce net sales primarily in Germany as well as in the United States and the United Kingdom. With regards to the product range, hm.com achieves the greatest part of its eCommerce net sales in the “Fashion” category.
Web Sales
Order Volume
Commercepedia Maturity Score
Record Coverage
High
Category
Arts and Entertainment, Business and Consumer Services, Business and Industrial, Consumer Electronics, Health and Fitness
Sub Category
Arts and Entertainment, Business and Industrial, Office Supplies and Stationery, Technology and Computing
hm.com funding details
Total venture and debt funding raised by hm.com from accredited investors.
View full report
The most accurate online retailers dataset curated by algorithms & analysts
The most accurate online retailers dataset curated by algorithms & analysts
Slips poor jokes & gets away with a poker face. Carries a no BS attitude at getting things done. First to arrive at the office, Ashwin’s energy does not ebb through the day. Ashwin is one of the co-founders and he sets the tone for marketing, sales, design & culture.
Slips poor jokes & gets away with a poker face. Carries a no BS attitude at getting things done. First to arrive at the office, Ashwin’s energy does not ebb through the day. Ashwin is one of the co-founders and he sets the tone for marketing, sales, design & culture.
Trusted by world's leading eCommerce enablers to research eCommerce companies and reach out to them
Get 30 mins free consultation with our research analyst.
Book Consultation
company-logocompany-logocompany-logocompany-logocompany-logocompany-logo
company-logo
awards-img
Trusted by world's leading eCommerce enablers to research eCommerce companies and reach out to them
Get 30 mins free consultation with our research analyst.
Book Consultation
company-logocompany-logocompany-logocompany-logocompany-logocompany-logo
company-logo
awards-img
sm-logo
Firehose
Closed lost? Not really.
Enrich your leads & engage again. Generate demand from your ignored CRM leads with right segmentation and messaging.
firehose-img
sm-logo
Researcher
The gold standard of eCommerce market size estimates
We hand-count & research every active eCommerce company. Know your true TAM.
Researcher-img
COVID Impact on US D2C brands
New
COVID Impact on US D2C brands
Which D2C categories thrive & which ones struggle due to COVID – a data-driven report
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
D2C Playbooks
New
D2C Playbooks
How do D2C brands think about growth. A perspective from early days of D2C
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Global eCommerce market size
New
Global eCommerce market size
Total addressable market size of eCommerce companies in the US and other major markets
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Subscription eCommerce industry report
New
Subscription eCommerce industry report
Total addressable market of subscription eCommerce companies
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Fashion industry & D2C fashion brands
New
Fashion industry & D2C fashion brands
How big is the fashion industry and how are the brands distributed by revenue?
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
More Reports
New
More Reports
Country-specific eCommerce TAM reports & white papers
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
COVID Impact on US D2C brands
New
COVID Impact on US D2C brands
Which D2C categories thrive & which ones struggle due to COVID – a data-driven report
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
D2C Playbooks
New
D2C Playbooks
How do D2C brands think about growth. A perspective from early days of D2C
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Global eCommerce market size
New
Global eCommerce market size
Total addressable market size of eCommerce companies in the US and other major markets
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Subscription eCommerce industry report
New
Subscription eCommerce industry report
Total addressable market of subscription eCommerce companies
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Fashion industry & D2C fashion brands
New
Fashion industry & D2C fashion brands
How big is the fashion industry and how are the brands distributed by revenue?
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
More Reports
New
More Reports
Country-specific eCommerce TAM reports & white papers
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
No items found.
Prospector
The holy grail of predictable demand generation
Build surgically precise lead lists of your ideal eCommerce customers
Qualification Criteria
Technology Catogories
30 of 30 Catogories Selected
Website Technologies
6 of 1.5K Web Tech Selected
Product Category
Fashion & Apparel & 1K more
Product Sub Categories
Accessories, Babywear & 1k more
Web Traffic Rank
<1M, 1M-5M, 10M-25M & 9 more
Web Sales
<$1M, $1M-$5M, $10M... & 9 more
Countries
USA, Canada, UK & 192 more
States
California, Florida & 748 more
Customer Type
B2B, B2C, B2G, C2C
Physical Store
Choose Option
Own Brand
Choose Option
Business Tags
Subscription, DTC & & 500 more
Monthly Unique Visitors
$0 - $10B
Monthly Shipping Volume
<100, 100-500 & 5 more
Payment Partnerships
Alipay, Vantiv CNP & 2k more
Logistics Partnerships
UPS, FedEx, DHL & 2k more
Technology Catogories
Content Delivery
or
Content Management
or
CRM
or
Website Technologies
Azure Edge
or
CloudFront
or
Turn
or
DemDex
Apply Criteria
Lets Get Started!
Narrow down your keyword search using 'Commercepedia Keyword Search' on Top
Find a comprehensive list of eCommerce companies & DTC brands using 'Filters'
Powered by PipeCandy's Proprietary Online Merchant Graph!
Slice & Dice
D2C companies based on attributes made possible for the first time with Commercepedia
Advanced Search
This is some text inside of a div block.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Filter by Sub-categories
Reset All
314
314
314
314
314
Filter by Annual Revenue (USD)
110
410
124
45
15
HQ Location
15
15
15
15