HNHacker News
TopNewBestAskShowJobs

jzila

252 karma · joined February 17, 2011

Engineer at Keybase. Formerly freelance consultant, Remitly engineer, Microsoft engineer. [ my public key: https://keybase.io/jzila; my proof: https://keybase.io/jzila/sigs/r-GbK34SCt405n__ZEWevZlxqytoP67YlUzLKfQYZfs ]
submissionscomments
jzila··on Fallacies of Distributed Computing
Fair enough. As I mentioned in my earlier post, there are available solutions that mitigate the risks of these fallacies for AWS's customers. When you build on top of a networked service, you are taking a hard dependency on its SLA, and if you need something with greater reliability, it is your responsibility to provide the necessary redundancy.
jzila··on Fallacies of Distributed Computing
I'm not sure whether the OP is implying that Amazon is guilty of these fallacies or whether AWS's users are.

Having worked at Amazon, I can attest that Amazon does take these issues into account, and many more. That said, the purpose of the services that failed isn't to guard against network partitioning at the data center cluster level. The services that were designed with cluster network partitions in mind are still up (S3, EBS, SQS, etc).

If you are renting instances in a specific data center, and you wish to have cross-cluster redundancy, it is your responsibility to build that into your distributed system. This is ultimately a question of whether you need to commit to an SLA higher than that of the service on which you depend. (It's more complicated than that, but that should suffice for simplicity's sake).

There are companies that built services on top of EC2 to mitigate these risks (e.g. Elastra), and there are competing solutions that provide application-level hosting that should guard against such partitions (e.g. Windows Azure).

jzila··on How Microsoft mobile tags are killing QR codes
While the article has a point, I don't like the misleading headline of this post. It went from what it should be, "Competing Implementations are Slowing 2D Barcode Adoption", to the blog post's slightly more sensational "How Microsoft, Mobile Tag, and AT&T are Killing Consumer QR Code Scanning In Utero", to this post's "How Microsoft mobile tags are killing QR codes".

Please try to phrase your headlines a little less sensationally, instead capturing the essence of the article.

← PreviousPage 3 of 3