{
  "id": "53aee275f77e",
  "url": "http://allyouneedisbackend.com/blog/2017/09/15/how-backend-software-should-retry-on-failures/",
  "title": "Never Give Up, Retry: How Software Should Deal with Failures",
  "note": "It’s hard to quantify the number of system issues in various systems I've seen through the years that are the result of poor retry logic in code. Retry logic is the close cousin of exception handling and these two areas are where a lot of large system failures cause huge challenges. Pessimistic retries around services you depend on can make a **huge** difference in real system performance.",
  "voice": "jamie",
  "saved": "2017-09-25T11:57:44Z",
  "host": "allyouneedisbackend.com",
  "kind": "page",
  "tags": [],
  "record": "https://links.thingelstad.xyz/links/53aee275f77e/",
  "markdown": "https://links.thingelstad.xyz/links/53aee275f77e.md",
  "issues": [
    {
      "number": 21,
      "slug": "weekly-thing-for-september-30-2017",
      "title": "Weekly Thing for September 30, 2017",
      "date": "2017-09-30T13:00:00Z",
      "section": "Links 📌",
      "position": 13,
      "url": "https://weekly.thingelstad.com/archive/21/",
      "page": "https://links.thingelstad.xyz/issues/21/"
    }
  ],
  "connections": {
    "same_host": {
      "count": 0,
      "page": "https://links.thingelstad.xyz/hosts/allyouneedisbackend.com/",
      "nearest": []
    },
    "same_week": {
      "count": 23,
      "nearest": [
        {
          "id": "8844961d8c06",
          "title": "Jared Sinclair | Blog | Apple Watch Series 3 First Impression: Mindblown.gif",
          "url": "http://blog.jaredsinclair.com/post/165729874190/apple-watch-series-3-first-impression",
          "record": "https://links.thingelstad.xyz/links/8844961d8c06/"
        },
        {
          "id": "46846bd18222",
          "title": "Relicensing the GraphQL specification – Lee Byron – Medium",
          "url": "https://medium.com/@leeb/relicensing-the-graphql-specification-e7d07a52301b",
          "record": "https://links.thingelstad.xyz/links/46846bd18222/"
        },
        {
          "id": "6e28268a23d3",
          "title": "I asked Tinder for my data. It sent me 800 pages of my deepest, darkest secrets | Technology | The Guardian",
          "url": "https://www.theguardian.com/technology/2017/sep/26/tinder-personal-data-dating-app-messages-hacked-sold",
          "record": "https://links.thingelstad.xyz/links/6e28268a23d3/"
        },
        {
          "id": "997705177c54",
          "title": "Your future cloud is hybrid, and so is Azure —Microsoft Azure Blog",
          "url": "https://azure.microsoft.com/en-us/blog/your-future-cloud-is-hybrid-and-so-is-azure/",
          "record": "https://links.thingelstad.xyz/links/997705177c54/"
        },
        {
          "id": "d89a7965d2b8",
          "title": "The 5 biggest announcements from today’s Amazon hardware event - The Verge",
          "url": "https://www.theverge.com/2017/9/27/16374254/amazon-event-2017-news-recap-echo-spot-fire-tv-hardware",
          "record": "https://links.thingelstad.xyz/links/d89a7965d2b8/"
        }
      ]
    },
    "mentions": [],
    "mentioned_by": [],
    "saved_twice": []
  },
  "elsewhere": {
    "wayback": "https://web.archive.org/web/*/http://allyouneedisbackend.com/blog/2017/09/15/how-backend-software-should-retry-on-failures/"
  }
}
