I hereby claim:
- I am mrtnzlml on github.
- I am mrtnzlml (https://keybase.io/mrtnzlml) on keybase.
- I have a public key ASADGpO1TWE5EpWhUVa2Mpr6qLDYCh9PULMZRU-z9ICW7wo
To claim this, I am signing this object:
| // @flow strict | |
| import isObject from './isObject'; | |
| // Inspiration (modified and fixed stability): | |
| // https://github.com/facebook/relay/blob/87930e12ed9694865d3a70dda564c0711e2890fd/packages/relay-runtime/util/stableCopy.js | |
| /** | |
| * @see http://www.ecma-international.org/ecma-262/6.0/#sec-sortcompare | |
| * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort |
| GraphQL at massive scale | |
| - IBM cloud = node micro services (30+ teams) - separate codebases | |
| - frontend need to fetch data from multiple endpoints (bad documentation) - it’s a inconsistent mess | |
| - graphql centralize this - grapnel microservice (single endpoint), documentation included | |
| - data sources (schema + resolvers + model + connector) = plugin (independent GitHub repo) | |
| - GrAMPS Middleware (schema stitching) | |
| - extended error messages (GUID, documentation links | |
| - datasource starter kit (strong starting point for new data sources) | |
| - GitHub: grapms-graphql/gramps-express (based on Apollo server) - MIT licence - GraphQL Apollo Microservice Patterns Server |
I hereby claim:
To claim this, I am signing this object: