Building APIs with Absinthe GraphQL

Schema design, dataloader, subscriptions, and authentication patterns