{"id":817,"date":"2024-01-29T02:07:28","date_gmt":"2024-01-29T02:07:28","guid":{"rendered":"https:\/\/fde.cat\/index.php\/2024\/01\/29\/sre-weekly-issue-409\/"},"modified":"2024-01-29T02:07:28","modified_gmt":"2024-01-29T02:07:28","slug":"sre-weekly-issue-409","status":"publish","type":"post","link":"https:\/\/fde.cat\/index.php\/2024\/01\/29\/sre-weekly-issue-409\/","title":{"rendered":"SRE Weekly Issue #409"},"content":{"rendered":"<p><a href=\"https:\/\/sreweekly.com\/sre-weekly-issue-409\/\" title=\"Permalink to SRE Weekly Issue #409\" class=\"email_only\">View on sreweekly.com<\/a><\/p>\n<div class=\"sreweekly-sponsor-message\">\n<h2>A message from our sponsor, <a href=\"https:\/\/firehydrant.com\/\">FireHydrant<\/a>:<\/h2>\n<p>It\u2019s time for a new world of alerting tools that prioritize engineer well-being and efficiency. The future lies in intelligent systems that are compatible with real life and use conditional rules to adapt and refine thresholds, reducing alert fatigue.<br \/>\n<a href=\"https:\/\/firehydrant.com\/blog\/the-alert-fatigue-dilemma-a-call-for-change-in-how-we-manage-on-call\/\">https:\/\/firehydrant.com\/blog\/the-alert-fatigue-dilemma-a-call-for-change-in-how-we-manage-on-call\/<\/a><\/p>\n<\/div>\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group__inner-container\">\n<div class=\"sreweekly-entry\">\n<div class=\"sreweekly-title\"><a href=\"https:\/\/slack.engineering\/executing-cron-scripts-reliably-at-scale\/\" target=\"_blank\" rel=\"noopener\">Executing Cron Scripts Reliably At Scale<\/a><\/div>\n<div class=\"sreweekly-description\">\n<p>I\u2019ve occasionally wondered what\u2019s behind Slack\u2019s \/remind or \u201cclear my away status after my vacation ends\u201d.  Now I know!<\/p>\n<p>\u00a0\u00a0<small>Claire Adams<\/small><\/p>\n<\/div>\n<\/div>\n<div class=\"sreweekly-entry\">\n<div class=\"sreweekly-title\"><a href=\"https:\/\/surfingcomplexity.blog\/2023\/12\/31\/consistency\/\" target=\"_blank\" rel=\"noopener\">Consistency<\/a><\/div>\n<div class=\"sreweekly-description\">\n<p>This article is an exploration of consistency and coordination in distributed systems, with lots of really interesting examples.<\/p>\n<p>\u00a0\u00a0<small>Lorin Hochstein<\/small><\/p>\n<\/div>\n<\/div>\n<div class=\"sreweekly-entry\">\n<div class=\"sreweekly-title\"><a href=\"https:\/\/github.com\/seifrajhi\/awesome-platform-engineering-tools\" target=\"_blank\" rel=\"noopener\">GitHub \u2013 seifrajhi\/awesome-platform-engineering-tools: A curated list of Platform Engineering Tools<\/a><\/div>\n<div class=\"sreweekly-description\">\n<p>Lots of good stuff in here, including infrastructure, monitoring, and incident management tools.<\/p>\n<p>\u00a0\u00a0<small> saifeddine Rajhi<\/small><\/p>\n<\/div>\n<\/div>\n<div class=\"sreweekly-entry\">\n<div class=\"sreweekly-title\"><a href=\"https:\/\/srezone.com\/blog\/2024\/01\/15\/reinvent2023\/\" target=\"_blank\" rel=\"noopener\">AWS re:Invent 2023 \u2013 an SREs experience<\/a><\/div>\n<div class=\"sreweekly-description\">\n<p>my first conference<\/p>\n<p>Whew, way to dive into the deep end!<\/p>\n<p>\u00a0\u00a0<small>Mike [surname unknown] \u2014 SREZone<\/small><\/p>\n<\/div>\n<\/div>\n<div class=\"sreweekly-entry\">\n<div class=\"sreweekly-title\"><a href=\"https:\/\/dzone.com\/articles\/enhancing-resiliency-implementing-the-circuit-brea\" target=\"_blank\" rel=\"noopener\">Enhancing Resiliency: Implementing the Circuit Breaker Pattern for Strong Serverless Architecture on AWS<\/a><\/div>\n<div class=\"sreweekly-description\">\n<p>This article explains why circuit breakers are especially useful in microservice architectures based on Lambda.  It explains how to implement circuit breakers using Step Functions.<\/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:\/\/www.codereliant.io\/5-sre-predictions-for-2024\/\" target=\"_blank\" rel=\"noopener\">5 SRE Predictions For 2024<\/a><\/div>\n<div class=\"sreweekly-description\">\n<p>Definitely some interesting (and spicy!) takes in this one.<\/p>\n<p>\u00a0\u00a0<small>Code Reliant<\/small><\/p>\n<\/div>\n<\/div>\n<div class=\"sreweekly-entry\">\n<div class=\"sreweekly-title\"><a href=\"https:\/\/engineering.linkedin.com\/blog\/2023\/the-evolution-of-enforcing-our-professional-community-policies-a\" target=\"_blank\" rel=\"noopener\">The Evolution of Enforcing our Professional Community Policies at Scale<\/a><\/div>\n<div class=\"sreweekly-description\">\n<p>When you\u2019re at LinkedIn\u2019s scale, building an automated abuse mitigation means designing for high throughput.  The answer: lots of caching.<\/p>\n<p>\u00a0\u00a0<small>Amit Mathapati \u2014 LinkedIn<\/small><\/p>\n<\/div>\n<\/div>\n<div class=\"sreweekly-entry\">\n<div class=\"sreweekly-title\"><a href=\"https:\/\/medium.com\/site-reliability-engineering-leadership\/sre-tip-sres-require-their-own-chain-of-command-2a7c70b86788\" target=\"_blank\" rel=\"noopener\">SRE Tip: SREs Require Their Own Chain of Command<\/a><\/div>\n<div class=\"sreweekly-description\">\n<p>A short but thought-provoking article about where SREs belong in the management heirarchy, and why.<\/p>\n<p>\u00a0\u00a0<small>Jamie Allen<\/small><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>SRE WEEKLY<\/p>","protected":false},"excerpt":{"rendered":"<p>View on sreweekly.com A message from our sponsor, FireHydrant: It\u2019s time for a new world of alerting tools that prioritize engineer well-being and efficiency. The future lies in intelligent systems that are compatible with real life and use conditional rules to adapt and refine thresholds, reducing alert fatigue. https:\/\/firehydrant.com\/blog\/the-alert-fatigue-dilemma-a-call-for-change-in-how-we-manage-on-call\/ Executing Cron Scripts Reliably At Scale&hellip; <a class=\"more-link\" href=\"https:\/\/fde.cat\/index.php\/2024\/01\/29\/sre-weekly-issue-409\/\">Continue reading <span class=\"screen-reader-text\">SRE Weekly Issue #409<\/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":[8],"tags":[],"class_list":["post-817","post","type-post","status-publish","format-standard","hentry","category-sre","entry"],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":815,"url":"https:\/\/fde.cat\/index.php\/2024\/01\/22\/sre-weekly-issue-408\/","url_meta":{"origin":817,"position":0},"title":"SRE Weekly Issue #408","date":"January 22, 2024","format":false,"excerpt":"View on sreweekly.com A message from our sponsor, FireHydrant: It\u2019s time for a new world of alerting tools that prioritize engineer well-being and efficiency. The future lies in intelligent systems that are compatible with real life and use conditional rules to adapt and refine thresholds, reducing alert fatigue. https:\/\/firehydrant.com\/blog\/the-alert-fatigue-dilemma-a-call-for-change-in-how-we-manage-on-call\/ Tell\u2026","rel":"","context":"In &quot;SRE&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":531,"url":"https:\/\/fde.cat\/index.php\/2022\/01\/17\/sre-weekly-issue-305\/","url_meta":{"origin":817,"position":1},"title":"SRE Weekly Issue #305","date":"January 17, 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":847,"url":"https:\/\/fde.cat\/index.php\/2024\/04\/01\/sre-weekly-issue-418\/","url_meta":{"origin":817,"position":2},"title":"SRE Weekly Issue #418","date":"April 1, 2024","format":false,"excerpt":"View on sreweekly.com A message from our sponsor, FireHydrant: FireHydrant is now AI-powered for faster, smarter incidents! Power up your incidents with auto-generated real-time summaries, retrospectives, and status page updates. https:\/\/firehydrant.com\/blog\/ai-for-incident-management-is-here\/ Redefining Observability The observability waters have been muddy for awhile, and this article does a great job of taking\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":817,"position":3},"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":[]},{"id":835,"url":"https:\/\/fde.cat\/index.php\/2024\/03\/11\/sre-weekly-issue-415\/","url_meta":{"origin":817,"position":4},"title":"SRE Weekly Issue #415","date":"March 11, 2024","format":false,"excerpt":"View on sreweekly.com A message from our sponsor, FireHydrant: Join FireHydrant and talk shop with your DevOps peers on March 28! You\u2019ll gain a better understanding of what makes a fatigue-free on-call culture and how to implement practices to improve yours at this free, virtual roundtable. https:\/\/app.livestorm.co\/firehydrant\/better-incidents-spring-bonfire-secrets-to-fatigue-free-on-call-in-2024 The Wrong Way\u2026","rel":"","context":"In &quot;SRE&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":546,"url":"https:\/\/fde.cat\/index.php\/2022\/03\/07\/sre-weekly-issue-312\/","url_meta":{"origin":817,"position":5},"title":"SRE Weekly Issue #312","date":"March 7, 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":[]}],"_links":{"self":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/posts\/817","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=817"}],"version-history":[{"count":0,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/posts\/817\/revisions"}],"wp:attachment":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/media?parent=817"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/categories?post=817"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/tags?post=817"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}