Python Conference APAC 2024

Practical GraphQL Server Development with FastAPI and Strawberry
2024-10-26 , CLASS #3 - 4C
Language: English

Currently, there are several options for developing GraphQL servers with Python. In this session, we will focus on the combination of "FastAPI + Strawberry," discussing implementation methods and important considerations for operations.


Currently, there are several options for developing GraphQL servers with Python. In this session, we will focus on the combination of "FastAPI + Strawberry," discussing implementation methods and important considerations for operations. Additionally, we will cover methods for preparing REST API endpoints for GraphQL servers, which may be necessary in actual operations.

Outline:

  • Benefits of Building a Backend with GraphQL
  • What is Strawberry?
  • How to Combine FastAPI and Strawberry
  • Cases Where REST API is Needed and How to Coexist with REST API
  • Tips for Using with SQLAlchemy
  • Tips Useful for Frontend Development
  • Economical Statistics at Doshisha Graduate school
  • SAP & Business Operation Consultant at ABeam Consulting
  • Business Consultant and Engineer at Shiga Area
  • Backoffice system manager at RevComm
  • CTO at PORTAMENT