{"id":10797,"date":"2012-10-26T15:00:08","date_gmt":"2012-10-26T19:00:08","guid":{"rendered":"http:\/\/blog.shareaholic.com\/?p=10797"},"modified":"2014-04-06T19:24:03","modified_gmt":"2014-04-06T23:24:03","slug":"tech-using-haproxy-to-build-a-more-featureful-elastic-load-balancer","status":"publish","type":"post","link":"https:\/\/www.shareaholic.com\/blog\/tech-using-haproxy-to-build-a-more-featureful-elastic-load-balancer\/","title":{"rendered":"[Tech] Using HAProxy to Build a More Featureful Elastic Load Balancer"},"content":{"rendered":"<p>Though Shareaholic is hosted in the AWS cloud, we avoid depending on Amazon\u2019s virtualized cloud services whenever possible. If we ever hit a bottleneck in AWS, I want to be able to switch providers without needing to rebuild a core piece of our architecture. I also don\u2019t want our tech team to have to make product and infrastructure sacrifices just so that we conform to AWS standard practices.<\/p>\n<p>Load balancing with HAProxy was the first example of a service that Amazon provides, that we felt was better to manage ourselves.<\/p>\n<p><strong><a href=\"http:\/\/tech.shareaholic.com\/2012\/10\/26\/haproxy-a-substitute-for-amazon-elb\/\">Here&#8217;s how we did it.<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Though Shareaholic is hosted in the AWS cloud, we avoid depending on Amazon\u2019s virtualized cloud services whenever possible. If we ever hit a bottleneck in&hellip;&nbsp;<br \/><a class=\"continue-reading\" href=\"https:\/\/www.shareaholic.com\/blog\/tech-using-haproxy-to-build-a-more-featureful-elastic-load-balancer\/\">Continue Reading<\/a><\/p>\n","protected":false},"author":11,"featured_media":10807,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[525],"tags":[528,529],"_links":{"self":[{"href":"https:\/\/www.shareaholic.com\/blog\/wp-json\/wp\/v2\/posts\/10797"}],"collection":[{"href":"https:\/\/www.shareaholic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.shareaholic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.shareaholic.com\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.shareaholic.com\/blog\/wp-json\/wp\/v2\/comments?post=10797"}],"version-history":[{"count":0,"href":"https:\/\/www.shareaholic.com\/blog\/wp-json\/wp\/v2\/posts\/10797\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.shareaholic.com\/blog\/wp-json\/wp\/v2\/media\/10807"}],"wp:attachment":[{"href":"https:\/\/www.shareaholic.com\/blog\/wp-json\/wp\/v2\/media?parent=10797"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.shareaholic.com\/blog\/wp-json\/wp\/v2\/categories?post=10797"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.shareaholic.com\/blog\/wp-json\/wp\/v2\/tags?post=10797"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}