consistent hashing with bounded loads
‘an algorithm that combined consistent hashing with an upper limit on any one server’s load, relative to the average load of the whole pool.’ Lovely blog post from Vimeo’s eng blog on a new variation on consistent hashing — incorporating a concept of overload-avoidance — and adding it to HAProxy and using it in production in Vimeo. All sounds pretty nifty! (via Toby DiPasquale)
(tags: via:codeslinger algorithms networking performance haproxy consistent-hashing load-balancing lbs vimeo overload load)
AWS Lambda Deployment using Terraform – Build ACL – Medium
Fairly persuasive that production usage of Lambda is much easier if you go full Terraform to manage and deploy.
A complete picture of what it takes to deploy your Lambda function to production with the same diligence you apply to any other codebase using Terraform. […] There are many cases where frameworks such as SAM or Serverless are not enough. You need more than that for a highly integrated Lambda function. In such cases, it’s easier to simply use Terraform.
(tags: infrastructure aws lambda serverless ops terraform sam)
GitHub – jorgebastida/awslogs: AWS CloudWatch logs for Humans™
This feature alone is a bit of a killer app:
$ awslogs get /var/log/syslog ip-10-1.* –start=’2h ago’ | grep ERROR
Nice.