May 7th, 2018
(written by lawrence krubner, however indented passages are often quotes). You can contact lawrence at: email@example.com
As I’ve suggested before, unless you a full time specialist tracking AWS, you won’t be able to keep track of all the services coming out of AWS. The one I just learned about is ALB:
Amazon Web Services (AWS) just announced a new Application Load Balancer (ALB) service.
I spent some time playing with the new service to understand what it offers and to see how it fits into our cloud architecture.
In summary, ALB is a massive improvement over ELB in almost every way.
For $16/month, a single ALB can serve HTTP, HTTP/2 and websockets to up to 10 microservice backends. Now the hardest problems of monitoring and routing traffic containers, which are constantly moving around due to ECS container orchestration, is solved by configuring one ALB correctly.
We no longer need multiple ELBs or internal service discovery software in our microservice application stack to get traffic to our containers. We also no longer need hacks for websockets and HTTP referrers.