Aryan Iyappan

  • Blog
All Posts
  • python (4)
  • backend (4)
  • fastapi (3)
  • frontend (3)
  • graphql (3)
  • react (2)
  • nextjs (2)
  • typescript (2)
  • relay (2)
  • strawberry-graphql (2)

  • tech-stack (1)
  • http (1)
  • authentication (1)
  • javascript (1)
  • Practical Dataloading with Strawberry GraphQL and Aioinject

    This blog post tackles the N+1 query problem in GraphQL by introducing dataloaders for batching requests and reducing database calls. It walks through setting up Aioinject, an async dependency injection library, to manage dataloader lifecycle efficiently with FastAPI and Strawberry GraphQL. The post explores three iterations of dataloader implementation, showing how to eliminate global state, improve performance, and support advanced features like key transformations and reusable factories.
    strawberry-graphql
    fastapi
    backend
    python
    graphql
    Published on
    March 25, 2025
  • Persisted Queries with Relay, Strawberry GraphQL and FastAPI

    In this tutorial, we’ll walk through how to integrate Strawberry GraphQL and FastAPI with Relay to enable persisted queries, which can significantly boost the performance of GraphQL applications. We’ll cover setting up a Relay environment on the client side, configuring a GraphQL server to handle persisted queries, and extending the Strawberry GraphQL schema to manage these queries.
    python
    fastapi
    graphql
    strawberry-graphql
    relay
    react
    javascript
    frontend
    backend
    Published on
    November 5, 2024
mailMailgithubGitHublinkedinLinkedinxX
Aryan Iyappan
•
© 2025