View on sreweekly.com A message from our sponsor, Rootly: Manage incidents directly from Slack with Rootly đźš’. 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 Roblox Return to Service 10/28-10/31… Continue reading SRE Weekly Issue #307
Month: January 2022
Scaling cross-team contributions to a native mobile app
By Stephen Goldberg, Alex Sikora, and Jean Bovet Flagship applications are home to myriad functionalities that serve different parts of your userbase. Often, adding a new feature unintentionally causes reduced velocity, single points of failure, and monoliths that are hard to navigate. Such flagship apps are built from contributions from multiple teams each with varying degrees… Continue reading Scaling cross-team contributions to a native mobile app
SRE Weekly Issue #306
View on sreweekly.com A message from our sponsor, Rootly: Manage incidents directly from Slack with Rootly đźš’. 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 The James Webb Space Telescope — Success… Continue reading SRE Weekly Issue #306
Engineering Leadership & Work-Life Awareness
Dylan is a Senior Director of Engineering Enablement & Engagement at Salesforce and was recently interviewed on the Level Up Engineering Podcast hosted by Coding Sans. This is his story. When not spending his days working at Salesforce, you’d probably find Dylan in the gym, out for a bike ride, or spending time being active with… Continue reading Engineering Leadership & Work-Life Awareness
An Intro To Mob Programming
Mob programming is a collective programming discipline that fosters greater interaction with teammates, collective code ownership, and a sharp reduction in knowledge siloing. It can help a growing team to onboard new members and enables stable teams to produce quality work consistently without having to worry about scheduling. The discipline — sometimes referred to as ensembled programming — came… Continue reading An Intro To Mob Programming
FOQS: Making a distributed priority queue disaster-ready
Facebook Ordered Queueing Service (FOQS) is a fully managed, distributed priority queueing service used for reliable message delivery among many services. FOQS has evolved from a regional deployment into a geo-distributed, global deployment to ensure that data stored within logical queues is highly available, even through large-scale disaster scenarios. Migrating to a global architecture required… Continue reading FOQS: Making a distributed priority queue disaster-ready
SRE Weekly Issue #305
View on sreweekly.com A message from our sponsor, Rootly: Manage incidents directly from Slack with Rootly đźš’. 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 Avoiding Alert Fatigue: 8 Tips… Continue reading SRE Weekly Issue #305
5 Design Patterns for Building Observable Services
How can you make your services observable and embrace service ownership? This article presents a variety of universally applicable design patterns for the developer to consider. Design patterns in software development are repeatable solutions and best practices for solving commonly occurring problems. Even in the case of service monitoring, design patterns, when used appropriately, can… Continue reading 5 Design Patterns for Building Observable Services
SRE Weekly Issue #304
View on sreweekly.com A message from our sponsor, Rootly: Manage incidents directly from Slack with Rootly đźš’. 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 Channel global decoupling for region… Continue reading SRE Weekly Issue #304
Managing Availability in Service Based Deployments with Continuous Testing
The Problem At Salesforce, trust is our number one value. What this equates to is that our customers need to trust us; trust us to safeguard their data, trust that we will keep our services up and running, and trust that we will be there for them when they need us. In the world of Software… Continue reading Managing Availability in Service Based Deployments with Continuous Testing