Saturday, March 11, 2023

SLA, SLO, and SLI

We are doing service maturity audit now, and more often than not the team gets confused about these three acronyms, so I want to quickly review here.

An SLA (service level agreement) is an agreement between service provider and customers about measurable metrics like uptime, performance, QoS, responsiveness, and responsibilities. It’s always better to under-promise and over-deliver the agreement.

An SLO (service level objective) is an agreement within an SLA about a specific metric like uptime or response time. Commit to as few SLOs as possible and focus on the ones that matter most to customers.

An SLI (service level indicator) measures compliance with an SLO (service level objective). To stay in compliance with your SLA, the SLI will need to meet or exceed the promises made in that document. Choose which metrics actually matter to your core SLOs and put your energy into tracking those critical metrics effectively.

For service reliability and availability, build disaster recovery plan and an error budget is very important. Leaving room for failures not only protects the business from SLA violations, but also has the space to try innovative new solutions that might fail. However, production is production, every second matters when service is down. We need to design for failure and plan for failure in service development and operations.

Sunday, January 29, 2023

Live site culture

Live site culture is the focus of an organization to prioritize the experience and reliability of the live site over everything else. A live-site culture promotes the idea that anything that happens in the production environment takes precedence over anything else. Next, anything that threatens production, is about to go to production, or hinders going to production at any time gets priority. Only when these are all in order is the attention shifted to future work.

  • Live site first
  • Control exposure through feature flags
  • Make vulnerabilities real and personal
  • Engineering is more than an ops partner
  • Production telemetry is the heartbeat of your service
  • Make alerts actionable


Monday, January 2, 2023

California National Parks Free Entrance

Come experience the national parks! On five days in 2023, all National Park Service sites that charge an entrance fee will offer free admission to everyone. Mark your calendar for these entrance fee–free dates in 2023:

优胜美地国家公园(Yosemite National Park)
死亡谷国家公园(Death Valley National Park)
约书亚树国家公园(Joshua Tree National Park)
旧金山国立海事历史公园(San Francisco Maritime National Historical Park)
威思基镇国家休闲区(Whiskeytown National Recreation Area)
美洲杉和国王峡谷国家公园(Sequoia & Kings Canyon National Parks)
穆尔森林国家纪念地(Muir Woods National Monument)
火山岩床国家保护区(Lava Beds National Monument)
拉森火山国家公园(Lassen Volcanic National Park)
卡布里约国家纪念区 (Cabrillo National Monument)
石峰国家公园(Pinnacles National Park)