4 ms·
Your examples aren’t really that good. An ALB is a type of ELB (load balancer). AWS has multiple types, ALBs run on layer 7 and NLBs run on layer 4 of the netw
by notyourwork 4y ago
Your examples aren’t really that good. An ALB is a type of ELB (load balancer). AWS has multiple types, ALBs run on layer 7 and NLBs run on layer 4 of the network stack. They also have classic which are considered deprecated and NAT Gateways. None of this is redundant. Similarly Fargate is a type of long running task you could start and run on an ECS cluster. Think web service running in a container instead of a traditional group of EC2 virtual machines. Tartare tasks are also a higher level virtualization abstraction compared to using EC2 in your ECS cluster.
On the surface they all seem redundant because of the sheer breadth but when you start poking at them for a new solution that same breadth affords massive flexibility.
- codegladiator 4y agoI think you are just helping make his point.
- MontyCarloHall 4y ago“A monad is just a monoid in the category of endofunctors, what's the problem?”
- notyourwork 4y agoYou can get flexibility or simplicity, pick your poison. Not all solutions have the same needs so the idea that there exists a single, simple out of the box solution for every problem is naive at best.
- soco 4y agoYes and they were advocating for simplicity as a possible (starting) way for Meta.
- taylodl 4y agoExcept the complexity wasn't created for the sake of creating complexity - it exists for a reason. You can go the simple route if you happen to be brand new to virtual infrastructure management. The problem is you're going to quickly outgrow your solution and then what? Besides, if you want simple you can go with Wix, Wordpress, or Digital Ocean.
- substation13 4y agoI'm sure that at least some of the complexity in AWS exists because they can't go back and refactor their offerings when so many users depend on it.