Advanced GraphQL Design Patterns