Challenge 2 mentions Sticky Sessions and SSL (i.e. TLS) as the main reasons to decide between the answers.
According to the course content, the Network Load Balancer supports Sticky Sessions since March 2020 and also allows for TLS secured transport protocol. That indicates that the challenge answer should be updated and also include Network Load Balancer as a perfectly valid answer.
Can anyone clarify this?
I would assume how NLBs work on layer 4 while ALBs work on layer 7 would also play into this, I could be wrong though.
Ideally both can do the job but I kind of agree on NLB over ALB in this scenario. NLB would help a quicker load balancing in case of sudden spike in traffic. NLB Made to handle millions of requests per second securely while maintaining ultra-low latencies.
ALB would be overkill for this job. NLB can also fulfil the requirement, is cheaper, can handle spikes better and delivers better performance.