⚡
  • HOME
  • NEWS
  • SERVICES
  • ARCHITECTURE
  • TECH STACK
  • PORTFOLIO
  • ABOUT
  • CONTACT
HOMENEWSSERVICESARCHITECTURETECH STACKPORTFOLIOABOUTCONTACT
© 2026 Miodrag Gromilić. All rights reserved.
HOMENEWSSERVICESTECH STACKPORTFOLIOCONTACTABOUTFAQs
Back to Skills

GraphQL

Since 2015Query language for APIs

Query language for APIs — flexible, efficient data fetching without over-fetching.

Overview

I implement GraphQL when frontends need fine-grained data control. I've built servers with Apollo and Laravel Lighthouse — custom resolvers, DataLoader for N+1 prevention, subscriptions, and persisted queries.

Use Cases

  • Complex data graphs
  • mobile backends
  • dashboard APIs
  • real-time subscriptions
  • API aggregation

Advantages

  • Client specifies exact data
  • strong type system
  • real-time subscriptions
  • excellent tooling
  • self-documenting

Considerations

  • More complex than REST for CRUD
  • expensive queries without safeguards
  • caching complexity

Works Great With

Node.jsReactNext.jsPostgreSQL

Related Technologies

PHP
Since 1995
Laravel
Since 2011
CakePHP
Since 2005
Python
Since 1991
Node.js
Since 2009
Express
Since 2010
Back to Skills CONTACT