Square, a company that started with a credit card reader in 2009, has grown into an international company providing various products and platforms to businesses and individuals. To provide a consistent customer experience across multiple touchpoints, Square works with Apollo GraphQL to build a better experience for their customers. They have moved away from a monolithic API service to a federated architecture using Apollo Federation, which allows them to reuse logic and behavior, declare the capabilities of their services, and automate composition in a continuous integration system. This approach enables them to provide an exceptional customer experience while scaling efficiently.