As many companies started using GraphQL in production with different requirements, it is now important that one should know what are the best practices for production environment. Different domain has different use-cases and according to the importance of it, the implementation may vary. We at Tokopedia, #1 Indonesian e-commerce have implemented GraphQL as an API Gateway. The main part is the scale of the Tokopedia in production. Due to the very high scale, we need to tackle a lot of problems and implement various features. This talk is mainly focussing on all of such things like Tooling needed, Observability, features like SingleFlight, Cache, Circuit Breakers, Rate limiters, Error Handling, Security Features, multi-DC/multi-cloud enability. This talk is an overview discussion of all of the above things and how to implement these on a big scale for the E-commerce domain.