GraphQL in the Enterprise
Offered By: JSWORLD Conference via YouTube
Course Description
Overview
Explore GraphQL's role in enterprise environments through this insightful conference talk from the JSWORLD Conference USA. Gain a comprehensive understanding of GraphQL, its comparison to REST, and its adoption in enterprise settings. Delve into common API issues such as under-fetching, over-fetching, and the all-or-nothing problem, with practical examples demonstrating how GraphQL addresses these challenges. Learn about the benefits of GraphQL, including separation of concerns, faster prototyping, and support for component-driven architecture. Discover best practices for implementing GraphQL, from schema design to resolver utilization and middleware construction. Conclude with an introduction to the Apollo Platform, enhancing your knowledge of GraphQL ecosystem tools.
Syllabus
Intro
Hi! I'm Dustin!
What are we going to talk about?
GraphQL is a query language for your API
Under-Fetching Example
Issue: Over-Fetching
Over-Fetching Example
Issue: All-Or-Nothing
All-Or-Nothing Example
Issue: Batching
Batching Example: REST Problem
Batching Example: GraphQL Solution
Separation of Concerns
Faster Prototyping and Development
Supports Component Driven Architecture
Start with Your Schema
Utilize the Power of Resolvers
Build out a GraphQL Middleware
Apollo Platform
Taught by
JSWORLD Conference
Related Courses
Design: Creation of Artifacts in SocietyUniversity of Pennsylvania via Coursera Design Thinking Action Lab
Stanford University via NovoEd Blended Learning: Personalizing Education for Students
New Teacher Center via Coursera Mobile Application Experiences Part 1: From a Domain to an App Idea
Massachusetts Institute of Technology via edX Usable Security
University of Maryland, College Park via Coursera