183 karma · joined March 29, 2008
[ my public key: https://keybase.io/zubairov; my proof: https://keybase.io/zubairov/sigs/CeV6Gw2Et9AxDrp3x2Hc_CxTFNwRqW6PrDBZC3c-oms ]
http://www.quora.com/Whats-the-difference-between-Zapier-and...
Why would people need to download a package? Why would anybody need to learn a programming language you package designed for (or assume you distribute packages for many programming language)?
When using APIs for integration or mashups, especially in business world, person who know how solution should looks like may not have time to code. So we at http://elastic.io think API could be via visual designer.
We believe it's also a way to make API usage _simpler_ for enduser, even the one who can not, or have no time to code.
We use a caching from Amazon CloudFront. They have a great feature 'custom origin'. We just put our heroku server URL as an origin for CloudFront and configured HTTP headers properly. After that we were able to significantly reduce the load on a server.
We also blogged about it: http://blog.elastic.io/post/22773181715
No 1005 ms was not a cache miss it was a request to the origin server. Latency was 799 ms.
I assume CloudFront will contribute some latency, however in our case (we are using Heroku) our servers were already on Amazon platform, therefore CloudFront --> our server latency should be significantly lower. So CloudFront cache miss latency for the enduser will be not significantly higher than origin server latency for the enduser.
You can try http://elastic.io We are in private beta and still missing some of the components but it can be fixed rather quickly. Sign up for beta access and drop us a line on info at elastic.io
Renat