Load Balancer vs Reverse Proxy vs API Gateway: What Each One Actually Does