Skip to content

Created by following 'Spring with GraphQL' by Frank P Moley III on Linked in learning with some customizations of my own.

Notifications You must be signed in to change notification settings

Arthur-0896/GraphQLWithSpring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Application live at https://arthur-0896.github.io/GraphQLWithSpring/

About the App:

What is GraphQL?

GraphQL is an open‑source query language for APIs and a server‑side runtime. It provides a strongly‑typed schema to define relationships between data, making APIs more flexible and predictable. And it isn’t tied to a specific database or storage engine — it works with your existing code and data, making it easier to evolve APIs over time.

Why GraphQL?

  1. Fetch exactly what you need — nothing more, nothing less
  • Clients can specify the exact fields they want.
  • This avoids over-fetching (getting too much data) and under-fetching (needing multiple requests to get related data).
  1. Single endpoint
  • Unlike REST (which often has many endpoints like /users, /users/:id/orders, etc.), GraphQL typically uses one endpoint for all queries and mutations.
  1. Strongly typed schema
  • The schema acts as a contract between client and server, making APIs self-documenting and easier to validate and evolve safely.
  1. Faster development and iteration
  • Frontend developers can modify queries without needing backend changes, as long as the data exists in the schema.

And Much more...

About

Created by following 'Spring with GraphQL' by Frank P Moley III on Linked in learning with some customizations of my own.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published