Using API Gateway Pattern

Why and how API Gateway Pattern can (and should) be used for complex enterprise applications