{"id":297,"date":"2021-08-31T14:40:03","date_gmt":"2021-08-31T14:40:03","guid":{"rendered":"https:\/\/fde.cat\/?p=297"},"modified":"2021-08-31T14:40:03","modified_gmt":"2021-08-31T14:40:03","slug":"sre-weekly-issue-265","status":"publish","type":"post","link":"https:\/\/fde.cat\/index.php\/2021\/08\/31\/sre-weekly-issue-265\/","title":{"rendered":"SRE Weekly Issue #265"},"content":{"rendered":"<p><a href=\"http:\/\/sreweekly.com\/sre-weekly-issue-265\/\" title=\"Permalink to SRE Weekly Issue #265\" class=\"email_only\">View on sreweekly.com<\/a><\/p>\n<div class=\"sreweekly-sponsor-message\">\n<h2>A message from our sponsor, StackHawk:<\/h2>\n<p>Join StackHawk and WhiteSource tomorrow morning to learn about automated security testing in the DevOps pipeline. With automated dynamic testing and software composition analysis, you can be sure you\u2019re shipping secure APIs and applications. Grab your spot:<br \/>\n<a href=\"http:\/\/sthwk.com\/stackhawk-whitesource\">http:\/\/sthwk.com\/stackhawk-whitesource<\/a><\/p>\n<\/div>\n<h2>Articles<\/h2>\n<div class=\"sreweekly-entry\">\n<div class=\"sreweekly-title\"><a href=\"https:\/\/www.linkedin.com\/pulse\/insights-product-sre-team-linkedin-zaina-afoulki\/\" target=\"_blank\" rel=\"noopener\">Insights into a Product SRE team at LinkedIn<\/a><\/div>\n<div class=\"sreweekly-description\">\n<p>Here\u2019s a great look into how LinkedIn\u2019s embedded SREs work.<\/p>\n<blockquote>\n<p>[\u2026] the mission for Product SRE is to \u201cengineer and drive product reliability by influencing architecture, providing tools, and enhancing observability.\u201d<\/p>\n<\/blockquote>\n<p><small>Zaina Afoulki and Lakshmi Namboori \u2014 LinkedIn<\/small><\/p>\n<\/div>\n<\/div>\n<div class=\"sreweekly-entry\">\n<div class=\"sreweekly-title\"><a href=\"https:\/\/www.nslookup.io\/blog\/dns-propagation-does-not-exist\/\" target=\"_blank\" rel=\"noopener\">DNS propagation does not exist<\/a><\/div>\n<div class=\"sreweekly-description\">\n<p>It\u2019s all just other people\u2019s caches.<\/p>\n<p><small>Ruurtjan Pul<\/small><\/p>\n<\/div>\n<\/div>\n<div class=\"sreweekly-entry\">\n<div class=\"sreweekly-title\"><a href=\"https:\/\/shoreline.io\/advice-for-someone-moving-from-sre-to-backend-engineering\/\" target=\"_blank\" rel=\"noopener\">Advice for someone moving from SRE to backend engineering<\/a><\/div>\n<div class=\"sreweekly-description\">\n<blockquote>\n<p>Recently there was a Reddit post asking for advice about moving from Site Reliability Engineering to Backend Eng. I started writing a response to it, the response got long, and so I turned it into a blog post.<\/p>\n<\/blockquote>\n<p><small>Charles Cary \u2014 Shoreline<\/small><\/p>\n<\/div>\n<\/div>\n<div class=\"sreweekly-entry\">\n<div class=\"sreweekly-title\"><a href=\"https:\/\/flyingbarron.medium.com\/the-mightiest-monolith-7aa67ab8d84f\" target=\"_blank\" rel=\"noopener\">The Mightiest Monolith<\/a><\/div>\n<div class=\"sreweekly-description\">\n<p>This is the first in a series about lessons SREs can learn from the space shuttle program. The author likens earlier spacecraft to microservices and the Shuttle to a monolith.<\/p>\n<p><small>Robert Barron<\/small><\/p>\n<\/div>\n<\/div>\n<div class=\"sreweekly-entry\">\n<div class=\"sreweekly-title\"><a href=\"https:\/\/www.ems1.com\/safety\/articles\/the-5-characteristics-of-high-reliability-organizations-sn0WB7bjD4WTN6cq\/\" target=\"_blank\" rel=\"noopener\">The 5 characteristics of high reliability organizations<\/a><\/div>\n<div class=\"sreweekly-description\">\n<p>This article is ostensibly about Emergency Medical Services (EMS), but as is so often the case, it\u2019s directly applicable to SRE. The 5 characteristics are enlightening, and so is the fictitious anecdote about an EMT rattled from a previous incident.<\/p>\n<p><small>Ems1<\/small><\/p>\n<\/div>\n<\/div>\n<div class=\"sreweekly-entry\">\n<div class=\"sreweekly-title\"><a href=\"https:\/\/github.blog\/2021-04-05-how-we-scaled-github-api-sharded-replicated-rate-limiter-redis\/\" target=\"_blank\" rel=\"noopener\">How we scaled the GitHub API with a sharded, replicated rate limiter in Redis<\/a><\/div>\n<div class=\"sreweekly-description\">\n<p>Simple solution meets reality. I like how we get to see what they did when things didn\u2019t quite work out as they were hoping.<\/p>\n<p><small>Robert Mosolgo \u2014 GitHub<\/small><\/p>\n<\/div>\n<\/div>\n<div class=\"sreweekly-entry\">\n<div class=\"sreweekly-title\"><a href=\"https:\/\/github.blog\/2021-04-07-github-availability-report-march-2021\/\" target=\"_blank\" rel=\"noopener\">GitHub Availability Report: March 2021<\/a><\/div>\n<div class=\"sreweekly-description\">\n<p>They did the work to convert a database column to a 64-bit integer before it was too late. Unfortunately, one of their library dependencies didn\u2019t use 64-bit integers.<\/p>\n<p><small>Keith Ballinger \u2014 GitHub<\/small><\/p>\n<\/div>\n<\/div>\n<div class=\"sreweekly-entry\">\n<div class=\"sreweekly-title\"><a href=\"https:\/\/tech.scribd.com\/blog\/2020\/sidekiq-incident-learnings.html\" target=\"_blank\" rel=\"noopener\">Learning from incidents: getting Sidekiq ready to serve a billion jobs<\/a><\/div>\n<div class=\"sreweekly-description\">\n<blockquote>\n<p>In this post, I\u2019ll walk you through one of our first ever Sidekiq incidents and how we improved our Sidekiq implementation as a result of this incident.<\/p>\n<\/blockquote>\n<p><small>Nakul Pathak \u2014 Scribd<\/small><\/p>\n<\/div>\n<\/div>\n<h2>Outages<\/h2>\n<ul class=\"sreweekly-outages\">\n<li><a href=\"https:\/\/status.io\/pages\/incident\/55957a99e800baa4470002da\/606a943d0188ca052e1abf9a\">Let\u2019s Encrypt<\/a><\/li>\n<li><a href=\"https:\/\/www.thesun.co.uk\/news\/14552047\/uber-app-down-users-something-went-wrong\/\">Uber<\/a><\/li>\n<li><a href=\"https:\/\/simpleflying.com\/google-software-airline-booking-sites-downtime\/\">Multiple Airlines\u2019 Online Booking Sites<\/a>\n<ul class=\"sreweekly-outage\">\n<li class=\"sreweekly-outage\">An error in Google\u2019s flight information service caused problems at multiple sites that consume it.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/www.dailymail.co.uk\/sciencetech\/article-9441371\/Tinder-Dating-app-crashes-frustrated-singletons-world.html\">Tinder<\/a><\/li>\n<li><a href=\"https:\/\/sputniknews.com\/world\/202104081082573857-bbc-website-goes-down-with-fatal-error\/\">BBC Website<\/a><\/li>\n<li><a href=\"https:\/\/www.rt.com\/news\/520528-facebook-instagram-down-error\/\">Facebook, Instagram, and WhatsApp<\/a><\/li>\n<li><a href=\"https:\/\/status.stellar.org\/incidents\/7h0czw6mnjzs\">Stellar.org (cryptocurrency)<\/a><\/li>\n<li><a href=\"https:\/\/support.wazirx.com\/hc\/en-us\/articles\/900005490846-April-4-2021-Downtime-Analysis-Report\">WazirX (cryptocurrency exchange)<\/a><\/li>\n<li><a href=\"https:\/\/status.azure.com\/en-us\/status\/history\/#:~:text=GVY5-TZZ\">Microsoft Azure and other services<\/a>\n<ul class=\"sreweekly-outage\">\n<li class=\"sreweekly-outage\">\n<blockquote>\n<p>Azure DNS servers experienced an anomalous surge in DNS queries from across the globe targeting a set of domains hosted on Azure.<\/p>\n<\/blockquote>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>SRE WEEKLY<\/p>\n","protected":false},"excerpt":{"rendered":"<p>View on sreweekly.com A message from our sponsor, StackHawk: Join StackHawk and WhiteSource tomorrow morning to learn about automated security testing in the DevOps pipeline. With automated dynamic testing and software composition analysis, you can be sure you\u2019re shipping secure APIs and applications. Grab your spot: http:\/\/sthwk.com\/stackhawk-whitesource Articles Insights into a Product SRE team at&hellip; <a class=\"more-link\" href=\"https:\/\/fde.cat\/index.php\/2021\/08\/31\/sre-weekly-issue-265\/\">Continue reading <span class=\"screen-reader-text\">SRE Weekly Issue #265<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":""},"categories":[8],"tags":[],"class_list":["post-297","post","type-post","status-publish","format-standard","hentry","category-sre","entry"],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":477,"url":"https:\/\/fde.cat\/index.php\/2021\/09\/27\/sre-weekly-issue-289\/","url_meta":{"origin":297,"position":0},"title":"SRE Weekly Issue #289","date":"September 27, 2021","format":false,"excerpt":"View on sreweekly.com A message from our sponsor, StackHawk: Semgrep and StackHawk are showing you what\u2019s new with automated security testing on September 30. Grab your spot: https:\/\/sthwk.com\/whats-new-webinar Articles How SREs are unique in their approach to work Here are some things that make SREs a unique breed in software\u2026","rel":"","context":"In &quot;SRE&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":467,"url":"https:\/\/fde.cat\/index.php\/2021\/09\/20\/sre-weekly-issue-288\/","url_meta":{"origin":297,"position":1},"title":"SRE Weekly Issue #288","date":"September 20, 2021","format":false,"excerpt":"View on sreweekly.com A message from our sponsor, StackHawk: Want to see what\u2019s new with automated security tooling? Tune in on September 30 to see how StackHawk and Semgrep are making it possible to embed security testing in CI\/CD. https:\/\/sthwk.com\/whats-new-webinar Articles Tammy Bryant Butow on SRE Apprentices Faced with a\u2026","rel":"","context":"In &quot;SRE&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":350,"url":"https:\/\/fde.cat\/index.php\/2021\/08\/31\/sre-weekly-issue-284\/","url_meta":{"origin":297,"position":2},"title":"SRE Weekly Issue #284","date":"August 31, 2021","format":false,"excerpt":"View on sreweekly.com Like last week, I prepared this week\u2019s issue in advance, so no Outages section.\u00a0 Have a great week! A message from our sponsor, StackHawk: Trying to automate application and API security testing? See how StackHawk and Burp Suite Enterprise stack up: https:\/\/sthwk.com\/burp-enterprise Articles Alerting on SLOs like\u2026","rel":"","context":"In &quot;SRE&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":269,"url":"https:\/\/fde.cat\/index.php\/2021\/08\/31\/sre-weekly-issue-257\/","url_meta":{"origin":297,"position":3},"title":"SRE Weekly Issue #257","date":"August 31, 2021","format":false,"excerpt":"View on sreweekly.com A message from our sponsor, StackHawk: Keeping your APIs secure requires thoughtful design and testing. Learn how to protect your REST, SOAP and GraphQL APIs from security vulnerabilities with StackHawk http:\/\/sthwk.com\/api-protection Articles Sometimes alerts have inobvious reasons for existing This one really got me thinking. Make sure\u2026","rel":"","context":"In &quot;SRE&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":463,"url":"https:\/\/fde.cat\/index.php\/2021\/09\/20\/sre-weekly-issue-287\/","url_meta":{"origin":297,"position":4},"title":"SRE Weekly Issue #287","date":"September 20, 2021","format":false,"excerpt":"View on sreweekly.com A message from our sponsor, StackHawk: Trying to figure out how to keep your APIs secure? You\u2019re not the only one. See how DataRobot is automating API security testing with StackHawk. https:\/\/sthwk.com\/DataRobot Articles Industry Interviews: Colm Doyle, Incident Commander at Slack Lots of details about how Slack\u2026","rel":"","context":"In &quot;SRE&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":255,"url":"https:\/\/fde.cat\/index.php\/2021\/08\/31\/sre-weekly-issue-252\/","url_meta":{"origin":297,"position":5},"title":"SRE Weekly Issue #252","date":"August 31, 2021","format":false,"excerpt":"View on sreweekly.com A message from our sponsor, StackHawk: Interested in how you can automate application security testing with GitHub Actions? Check out this on demand webinar from StackHawk and Snyk and see how simple it is to get started. https:\/\/sthwk.com\/stackhawk-snyk Articles Building On-Call Culture at GitHub Their on-call started\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\/297","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"}],"author":[{"embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/comments?post=297"}],"version-history":[{"count":1,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/posts\/297\/revisions"}],"predecessor-version":[{"id":413,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/posts\/297\/revisions\/413"}],"wp:attachment":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/media?parent=297"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/categories?post=297"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/tags?post=297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}