# SDL First Products: Parallelizing Product Development with GraphQL

DevFeed: [SDL First Products: Parallelizing Product Development with GraphQL](<https://devfeed.tech/articles/sdl-first-products-parallelizing-product-development-with-graphql-23507.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/sdl-first-products-parallelizing-product-development-with-graphql-16f016e66af6>)

Author: Christopher Biscardi

Published: 2018-03-05T21:36:00Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [API](<https://devfeed.tech/topics/api.md>), [Development](<https://devfeed.tech/topics/development.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Prisma](<https://devfeed.tech/topics/prisma.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [backend](<https://devfeed.tech/tags/backend.md>), [community](<https://devfeed.tech/tags/community.md>), [development](<https://devfeed.tech/tags/development.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [prisma](<https://devfeed.tech/tags/prisma.md>)

## AI overview

The article explains how GraphQL Schema Definition Language (SDL) can help parallelize frontend and backend product development by defining the relationship between them before all resolvers and services are implemented. It also introduces SDL syntax, custom scalars, and Prisma as an SDL-first tool.

## Source excerpt

Developing new products is difficult, especially by the dependencies involved when talking about frontend UI and server-side APIs. To be truly useful, a UI must display and manipulate real data (likely through APIs). This means that many times, UI is blocked on building a backend.