Is maintaining a GraphQL API worth it? - Supabase