Loading…
Attending this event?
Tuesday, September 10 - Thursday, September 12, 2024
In-Person Only | San Francisco, CA

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for GraphQLConf 2024 to participate in the sessions.

Please see the GraphQLConf 2024 website for additional information about the conference.

Please note: This schedule is automatically displayed in Pacific Daylight Time (UTC-7). To see the schedule in your preferred timezone, please select from the drop-down located at the bottom of the menu to the right.

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.
Tuesday September 10, 2024 3:40pm - 4:10pm PDT
At Meta, many teams make contract changes, and those changes can infect many downstream systems. GraphQL allows us to build up type safe communication protocols, but the choices made in the system's design Over time, we've got a lot of things right and made many mistakes, and learned that some of our best practices, for example whether to build clients against a super schema or a composition of schemas, can dramatically alter your teams' ability to make changes. Some specific design decisions we've learned from: - On the client, breaking away from response-centric types - Preventing full rebuilds for small changes via an Incremental Build System - The effects of having a single, company-wide shared schema, and ways of imposing modularity on top
Speakers
avatar for Matthew Mahoney

Matthew Mahoney

Software Engineer, Meta
I work on Meta's Mobile GraphQL team.
Tuesday September 10, 2024 3:40pm - 4:10pm PDT
Metropolitan A

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link