GraphQL at Lifely
- intro
- A short Lifely history
- webapplications
- php REST angular
- meteor DDP blaze
- node GraphQL react
- experience with nonstandard API’s
- I wanted more REST!
- ”RESTfulness” debate
- problems
- embedded queries / parameter hacks
- linking entities
- verbs/methods on no entities
- documentation? → swagger
- versioning
- collaboration frontend team
- documentation / handover
- writing stubs / contracts
- GraphQL gives us options
- graphql as API → mongodb/postgres (toptaal)
- graphql as Integration → own backend + REST (hva)
- graphql as Proxy → old legacy python app
- graphql as convenience → graphql API + separate REST API
- challenges
- resistance / cutting edge risk
- time to implement → codarts
- streaming api’s
- restrict heavy load queries → prepared queries bynder
- subquery optimization → jesse / bryan