Resumindo ele usado como mediador entre os outros serviços. Imagina voce recebendo uma requisição de consulta de clientes, ao invés de chamar seu serviço diretamente, você irá chamar o API Gateway e ele irá chamar outro serviço responsável por trazer as informações do cliente e passado através de um DTO (Data Transfer Object) para o gateway. Com isso o gateway irá retornar essas informações para o outro serviço que fez a requisição dessas informações. Espero te ajudado !