{
  "id": "decf8811f3c5",
  "url": "https://www.braintreepayments.com/blog/graphql-at-braintree/",
  "title": "GraphQL at Braintree",
  "note": "Interesting overview of how Braintree evaluated and ultimately chose to use GraphQL for their published API's.\n\n> The previously mentioned benefits would be enough to make a reasonable case for adopting GraphQL on their own. Our biggest surprise, however, was how perfectly suited GraphQL is for powering an orchestration layer.\n> \n> GraphQL forces you to cleanly separate logic for retrieving data from logic that composes this data and presents it to the user. You write code for the former and your GraphQL framework handles the latter.\n\nAlso highlights challenges they had. Good read.",
  "voice": "mixed",
  "saved": "2018-03-21T02:42:19Z",
  "host": "braintreepayments.com",
  "kind": "page",
  "tags": [],
  "record": "https://links.thingelstad.xyz/links/decf8811f3c5/",
  "markdown": "https://links.thingelstad.xyz/links/decf8811f3c5.md",
  "issues": [
    {
      "number": 46,
      "slug": "weekly-thing-46-mar-24-2018",
      "title": "Weekly Thing #46 / Mar 24, 2018",
      "date": "2018-03-24T12:56:15Z",
      "section": "Links 📌",
      "position": 15,
      "url": "https://weekly.thingelstad.com/archive/46/",
      "page": "https://links.thingelstad.xyz/issues/46/"
    }
  ],
  "connections": {
    "same_host": {
      "count": 0,
      "page": "https://links.thingelstad.xyz/hosts/braintreepayments.com/",
      "nearest": []
    },
    "same_week": {
      "count": 24,
      "nearest": [
        {
          "id": "793ad8f2a682",
          "title": "A Day in the Life of MARLON BUNDO",
          "url": "https://betterbundobook.com/",
          "record": "https://links.thingelstad.xyz/links/793ad8f2a682/"
        },
        {
          "id": "233bb9ebefd6",
          "title": "Functions | Netlify",
          "url": "https://www.netlify.com/docs/functions/",
          "record": "https://links.thingelstad.xyz/links/233bb9ebefd6/"
        },
        {
          "id": "80a9030c5de4",
          "title": "D3 Graph Theory",
          "url": "https://mrpandey.github.io/d3graphTheory/index.html",
          "record": "https://links.thingelstad.xyz/links/80a9030c5de4/"
        },
        {
          "id": "65bea5ddf08e",
          "title": "Revealed: 50 million Facebook profiles harvested for Cambridge Analytica in major data breach | News | The Guardian",
          "url": "https://www.theguardian.com/news/2018/mar/17/cambridge-analytica-facebook-influence-us-election",
          "record": "https://links.thingelstad.xyz/links/65bea5ddf08e/"
        },
        {
          "id": "e973781a3e9f",
          "title": "#deletefacebook | TechCrunch",
          "url": "https://techcrunch.com/2018/03/19/deletefacebook/",
          "record": "https://links.thingelstad.xyz/links/e973781a3e9f/"
        }
      ]
    },
    "mentions": [],
    "mentioned_by": [],
    "saved_twice": []
  },
  "elsewhere": {
    "wayback": "https://web.archive.org/web/*/https://www.braintreepayments.com/blog/graphql-at-braintree/"
  }
}
