{"id":685,"date":"2023-02-27T02:51:21","date_gmt":"2023-02-27T02:51:21","guid":{"rendered":"https:\/\/fde.cat\/index.php\/2023\/02\/27\/sre-weekly-issue-361\/"},"modified":"2023-02-27T02:51:21","modified_gmt":"2023-02-27T02:51:21","slug":"sre-weekly-issue-361","status":"publish","type":"post","link":"https:\/\/fde.cat\/index.php\/2023\/02\/27\/sre-weekly-issue-361\/","title":{"rendered":"SRE Weekly Issue #361"},"content":{"rendered":"<p><a href=\"https:\/\/sreweekly.com\/sre-weekly-issue-361\/\" title=\"Permalink to SRE Weekly Issue #361\" class=\"email_only\">View on sreweekly.com<\/a><\/p>\n<p>I\u2019m having some serious FOMO from having missed out on the Learning From Incidents conference.  If you post or see any write-ups, please send them my way!<\/p>\n<div class=\"sreweekly-sponsor-message\">\n<h2>A message from our sponsor, <a href=\"https:\/\/rootly.com\/demo\/?utm_source=sreweekly\">Rootly<\/a>:<\/h2>\n<p>Manage incidents directly from Slack with Rootly\u00a0\ud83d\ude92.<\/p>\n<p>Rootly automates manual tasks like creating an incident channel, Jira ticket and Zoom rooms, inviting responders, creating statuspage updates, postmortem timelines and more. Want to see why companies like Canva and Grammarly love us?:<\/p>\n<p><a href=\"https:\/\/rootly.com\/demo\/\">https:\/\/rootly.com\/demo\/<\/a><\/p>\n<\/div>\n<h2>Articles<\/h2>\n<div class=\"wp-block-group\">\n<div class=\"wp-block-group__inner-container\">\n<div class=\"sreweekly-entry\">\n<div class=\"sreweekly-title\"><a href=\"https:\/\/blog.eightnoteight.dev\/p\/health-checking\" target=\"_blank\" rel=\"noopener\">Health Checking<\/a><\/div>\n<div class=\"sreweekly-description\">\n<p>An in-depth explanation of health checking, including the importance of failing open to avoid a metastable cascading failure.<\/p>\n<p>\u00a0\u00a0<small>Srinavas \u2014 eightnoteight<\/small><\/p>\n<\/div>\n<\/div>\n<div class=\"sreweekly-entry\">\n<div class=\"sreweekly-title\"><a href=\"https:\/\/dzone.com\/articles\/exploring-the-architecture-of-amazon-sqs\" target=\"_blank\" rel=\"noopener\">Exploring the Architecture of Amazon SQS<\/a><\/div>\n<div class=\"sreweekly-description\">\n<p>SQS (Amazon\u2019s Simple Queue Service) is hugely scalable, but you must design your system with its limitations and behaviors in mind.<\/p>\n<p>\u00a0\u00a0<small> Satrajit Basu \u2014 DZone<\/small><\/p>\n<\/div>\n<\/div>\n<div class=\"sreweekly-entry\">\n<div class=\"sreweekly-title\"><a href=\"https:\/\/utcc.utoronto.ca\/~cks\/space\/blog\/web\/SingleSignOnVsAvailability\" target=\"_blank\" rel=\"noopener\"> Chris\u2019s Wiki :: blog\/web\/SingleSignOnVsAvailability <\/a><\/div>\n<div class=\"sreweekly-description\">\n<p>What if your SSO provider is down?  This article describes a scheme for falling back to HTTP Basic Authentication in an emergency.<\/p>\n<p>\u00a0\u00a0<small>Chris Siebenmann<\/small><\/p>\n<\/div>\n<\/div>\n<div class=\"sreweekly-entry\">\n<div class=\"sreweekly-title\"><a href=\"https:\/\/www.etsy.com\/codeascraft\/scaling-etsy-payments-with-vitess-part-1--the-data-model?utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share\" target=\"_blank\" rel=\"noopener\">Scaling Etsy Payments with Vitess: Part 1 \u2013 The Data Model<\/a><\/div>\n<div class=\"sreweekly-description\">\n<p>Etsy scaled their database by transitioning to a sharding strategy using Vitess. The journey was long and involved some tricky gotchas, as explained in this 3-part series.<\/p>\n<p>\u00a0\u00a0<small>River Rainne and Amy Ciavolino \u2014 Etsy<\/small><\/p>\n<\/div>\n<\/div>\n<div class=\"sreweekly-entry\">\n<div class=\"sreweekly-title\"><a href=\"http:\/\/highscalability.com\/blog\/2023\/2\/22\/consistent-hashing-algorithm.html\" target=\"_blank\" rel=\"noopener\">Consistent hashing\u00a0algorithm<\/a><\/div>\n<div class=\"sreweekly-description\">\n<p>An in-depth explanation of consistent hashing with a special focus on building a case for why other sharding mechanisms fall short.<\/p>\n<p>\u00a0\u00a0<small>Nk \u2014 High Scalability<\/small><\/p>\n<\/div>\n<\/div>\n<div class=\"sreweekly-entry\">\n<div class=\"sreweekly-title\"><a href=\"https:\/\/engineering.linkedin.com\/blog\/2023\/hodor--overload-scenarios-and-the-evolution-of-their-detection-a\" target=\"_blank\" rel=\"noopener\">Hodor: Overload scenarios and the evolution of their detection and handling<\/a><\/div>\n<div class=\"sreweekly-description\">\n<p>LinkedIn chronicles their recent improvements to HODOR (the Holistic Overload Detection and Overload Remediation) including new kinds of overload detectors.<\/p>\n<p>\u00a0\u00a0<small>Abhishek Gilra, Nizar Mankulangara, Salil Kanitkar, and Vivek Deshpande \u2014 LinkedIn<\/small><\/p>\n<\/div>\n<\/div>\n<div class=\"sreweekly-entry\">\n<div class=\"sreweekly-title\"><a href=\"https:\/\/admiralcloudberg.medium.com\/the-captains-gambit-the-crash-of-allegheny-airlines-flight-485-6359be477a4c\" target=\"_blank\" rel=\"noopener\">The Captain\u2019s Gambit: The crash of Allegheny Airlines flight 485<\/a><\/div>\n<div class=\"sreweekly-description\">\n<p>An airline that gave monetary rewards for early arrivals and a steep cockpit authority gradient were just two of the factors that contributed to this crash.<\/p>\n<p>\u00a0\u00a0<small>Admiral Cloudberg<\/small><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>SRE WEEKLY<\/p>","protected":false},"excerpt":{"rendered":"<p>View on sreweekly.com I\u2019m having some serious FOMO from having missed out on the Learning From Incidents conference. If you post or see any write-ups, please send them my way! A message from our sponsor, Rootly: Manage incidents directly from Slack with Rootly\u00a0\ud83d\ude92. Rootly automates manual tasks like creating an incident channel, Jira ticket and&hellip; <a class=\"more-link\" href=\"https:\/\/fde.cat\/index.php\/2023\/02\/27\/sre-weekly-issue-361\/\">Continue reading <span class=\"screen-reader-text\">SRE Weekly Issue #361<\/span><\/a><\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":""},"categories":[1,8],"tags":[],"class_list":["post-685","post","type-post","status-publish","format-standard","hentry","category-external","category-sre","entry"],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":603,"url":"https:\/\/fde.cat\/index.php\/2022\/07\/04\/sre-weekly-issue-329\/","url_meta":{"origin":685,"position":0},"title":"SRE Weekly Issue #329","date":"July 4, 2022","format":false,"excerpt":"View on sreweekly.com A message from our sponsor, Rootly: Manage incidents directly from Slack with Rootly \ud83d\ude92. Automate manual admin tasks like creating incident channel, Jira and Zoom, paging and adding responders, postmortem timeline, setting up reminders, and more. Book a demo (+ get a snazzy Rootly lego set): https:\/\/rootly.com\/demo\/\u2026","rel":"","context":"In &quot;SRE&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":543,"url":"https:\/\/fde.cat\/index.php\/2022\/02\/21\/sre-weekly-issue-310\/","url_meta":{"origin":685,"position":1},"title":"SRE Weekly Issue #310","date":"February 21, 2022","format":false,"excerpt":"View on sreweekly.com A message from our sponsor, Rootly: Manage incidents directly from Slack with Rootly \ud83d\ude92. Automate manual admin tasks like creating incident channel, Jira and Zoom, paging the right team, postmortem timeline, setting up reminders, and more. Book a demo (+ get a snazzy Rootly shirt): https:\/\/rootly.com\/demo\/?utm_source=sreweekly Articles\u2026","rel":"","context":"In &quot;SRE&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":689,"url":"https:\/\/fde.cat\/index.php\/2023\/03\/13\/sre-weekly-issue-363\/","url_meta":{"origin":685,"position":2},"title":"SRE Weekly Issue #363","date":"March 13, 2023","format":false,"excerpt":"View on sreweekly.com A message from our sponsor, Rootly: Manage incidents directly from Slack with Rootly\u00a0\ud83d\ude92. Rootly automates manual tasks like creating an incident channel, Jira ticket and Zoom rooms, inviting responders, creating statuspage updates, postmortem timelines and more. Want to see why companies like Canva and Grammarly love us?:\u2026","rel":"","context":"In &quot;SRE&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":640,"url":"https:\/\/fde.cat\/index.php\/2022\/10\/17\/sre-weekly-issue-343\/","url_meta":{"origin":685,"position":3},"title":"SRE Weekly Issue #343","date":"October 17, 2022","format":false,"excerpt":"View on sreweekly.com Bit of a short one this week as I recover from my third bout of COVID. Fortunately, this is another relatively mild one (thank you, vaccine!). Good luck everyone, and get your boosters. A message from our sponsor, Rootly: Manage incidents directly from Slack with Rootly\u00a0\ud83d\ude92. Rootly\u2026","rel":"","context":"In &quot;SRE&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":664,"url":"https:\/\/fde.cat\/index.php\/2022\/12\/26\/sre-weekly-issue-353\/","url_meta":{"origin":685,"position":4},"title":"SRE Weekly Issue #353","date":"December 26, 2022","format":false,"excerpt":"View on sreweekly.com A message from our sponsor, Rootly: Manage incidents directly from Slack with Rootly\u00a0\ud83d\ude92. Rootly automates manual tasks like creating an incident channel, Jira ticket and Zoom rooms, inviting responders, creating statuspage updates, postmortem timelines and more. Want to see why companies like Canva and Grammarly love us?:\u2026","rel":"","context":"In &quot;SRE&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":645,"url":"https:\/\/fde.cat\/index.php\/2022\/10\/31\/sre-weekly-issue-345\/","url_meta":{"origin":685,"position":5},"title":"SRE Weekly Issue #345","date":"October 31, 2022","format":false,"excerpt":"View on sreweekly.com SRE Weekly is now on Mastodon at @SREWeekly@social.linux.pizza! Follow to get notified of each new issue as it comes out. This replaces the Twitter account @SREWeekly, which I am now retiring in favor of Mastodon. For those of you following @SREWeekly on Twitter, you\u2019ll need to choose\u2026","rel":"","context":"In &quot;SRE&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/posts\/685","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/comments?post=685"}],"version-history":[{"count":0,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/posts\/685\/revisions"}],"wp:attachment":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/media?parent=685"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/categories?post=685"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/tags?post=685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}