There has never been a better time to be a full-stack developer. The tooling and frameworks available to developers today enable them to build complex applications with quicker to-market times and small teams. However, the prevalence of this tooling comes at the expense of understanding how the pieces fit together to achieve this feat. Thatâs what this book aims to accomplish: showing you how to build full-stack GraphQL applications with graph databases.
Â
GraphQL is a language for defining and querying your data. Itâs also a runtime server to parse that language and produce meaningful JSON results. Its strong type system means reduced probability of errors in the transaction between your application, your API, and the database. GraphQLâs new approach to building APIs allows you to specify what data is available in the API and allows the client to select exactly the data needed with each requestâreducing the number of requests to your database and increasing the performance of your application. Itâs not surprising that usage of GraphQL increased from 13 percent in 2017 to 47 percent in 2020, when you consider its advantages including:
Â
Powerful libraries, such as Relay or Apollo, at your disposal that have features contributing to scalability of big projects, performance, and efficiency
*Required fields
Cookie | Duration | Description |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |