Regardless of your web development experience, there's a good chance you've heard of load balancers and API gateways. At first glance, they might seem interchangeable—both sit between a web client and the server and can distribute requests to different servers.