Our AWS support architect (whatever their title actually is) has pointed out that our planned use of API Gateway could prove quite expensive, and that, on the face of it, the Application Load Balancer might be all we need.
I am therefore doing my own research, and this article supports their argument.
source: Googling about AWS ALB vs API Gateway