The document discusses Teachers Pay Teachers' experience implementing a GraphQL API in Elixir. Some key points: - TpT has used Elixir and GraphQL for around 2 years to power their API, handling 2000 requests per second and significant backend work. - Their tech stack includes Phoenix, Absinthe, Ecto, React/Apollo Client. Challenges included access control, evolving schemas, batching queries, and distributed tracing. - Absinthe provided features like middleware, introspection and separation of schemas. Elixir tools like OTP processes helped with scalability and robustness. - Overall they are happy with Elixir and GraphQL but note ongoing effort is