Is Shelly Cloud faster than Heroku?
blog.shellycloud.com
blog.shellycloud.com
I get it, all authors want all readers to read the whole of their masterpiece. Unfortunately, though, we live in a world where we are deluged with fluff and rubbish; we need concise, detailed, and conclusive summaries at the start in order to make a judgement as to whether reading the details is necessary or even valuable.
I don't think trying to hold out out of fear that the whole post won't be read is all that productive; possibly even counter-productive.
I'm not a fan of your way of getting users by pointing some non-objective figures and saying hey we're faster & better than the competition.
Seriously, you should benchmark and say "we can do this, this and this", and let your users decide if you're faster, better.. because doing it in your way, is just ugly and not fair.
Btw, I like your design. You mention redis on your site, but there is no redis in the pricing.
They offered way more information to us than the route you are suggesting and opened themselves up to more internet scrutiny as a result. I know that "Shelly is faster than Heroku says Shelly." isn't the first thing you want to hear but they offered a comparison in key areas that I find interesting.
What if they just took all the numbers that Heroku offered, then offered their numbers in all of those areas. That is essentially what has happened but we don't need to compile both sets together ourselves because it was already paid for someone to do it.
Arguably Shelly offering numbers that could be compared with Heroku's numbers would be nearly the same thing but less convenient.
We are however targeting EU customers, we have servers in EU datacenters. We have plans to expand to the US later.
I'll keep an eye out for your US launch! Competition is a good thing.
[1] https://blog.heroku.com/archives/2013/4/24/europe-region
Might care when it supports stuff I actually use, like Heroku does.
We believe that by focusing on Ruby we can provide better service than we would if we had to support multiple runtimes and application architectures.
But thanks, reading your "We are so much better than Heroku because X" auto-congratulatory post to then see you stumble on the issue of multiple languages was funny :)
It makes sense for them to focus on what they do best rather than a broader, so-so service.
See also http://headrush.typepad.com/creating_passionate_users/2005/0...
Money quote: "If someone doesn't really hate your product, it's mediocre."
As a result, I find these tests to be meaningless no matter how pretty the graphs are.
But would it be meaningless if you tried to gauge the differences in bandwidth and latency of two datacenters (e.g. provided by the same company) ?
Would it be meaningless if you tried to gauge the effect of a dumb vs. an intelligent routing mesh ?
Maybe it is meaningless, but you don't have the data to back that claim. At least the post provided the code so you can try for yourself.
You're welcome to fork https://github.com/shellycloud/baseline-performance and provide a better test.
An even better way to test your platform would be to offer future customers free accounts with reasonable limits to test their applications with real data and load. I realize you offer 20€ for free, but that doesn't cover a real test.