This article explains how to use the opentelemtry framework to provide tracing through a service-based system, and also details how to send custom context for anything. Examples are sharding, localisation, feature flags, & experimentation. If a customer's end-to-end experience travels through 27 services (not uncommon), this framework preserves all contexts needed from all 27 services to diagnose anomalies or failures very quickly.
Sunday, June 20, 2021
Making Kubernetes more reliable

Tamy Bryant Butow wrote this fantastic and detailed article on SRE for k8s. Highly recommended! If you run infrastructure and your customers are unhappy with your k8s services because of outages and failures, her approach to solving these problems is exactly what you need.
Labels:
devops
Simple Service Level Indicator implementation

Why are formulating service level objectives and their associated measurements (service level indicators) so difficult? Xabier Larrakoetxea has released a framework he calls "SLOth" that collapses the two (SLO & SLI) into a very-simple Prometheus based framework. His examples are interesting and I shall eventually implement the home Internet SLI measurement as part of my own home Internet monitor (username: guest password: guest).
The measurement of customer satisfaction for home internet from the customer's perspective is that service is available during waking hours with very-few service interruptions. Customers need the service to be low latency, and have low jitter. Note that customers don't care about the bogus red herring measurement of "bandwidth." Video conferencing will work just fine on a consistent, low-latency 2 Mbit/sec service. If you have lots of people in your home doing high-bandwidth or low-latency (interactive) work / play, you'll need more bandwidth, obviously.
Labels:
devops
counting bugs & service incidents is an antipattern

Here is another reminder that counting service incidents or bugs and using bug counts is usually a bad idea. As Charity said: The nines don't matter when customers are unhappy. Service level objectives and their indicators (measurements) must map to customer delight & pain. As Ryan Kitchens has pointed out several times, the true support of a post-incident retrospective is how many people read and find the report valuable and how much everyone learns from the incident.
Labels:
devops
Level Five by William Ledbetter

I listened to this one during a 10-mile hike. It has a fantastic setting! However, the science is not very good, the story is over-complicated, the AI's are much too anthropomorphic and there are too many cyber-security plot contrivances. I was still willing to suspend disbelief and enjoyed it, 4/5 Stars.
The Outsider by Stephen King

Stephen King is one of the best writers of our time. He writes extremely well-crafted literature. However he writes in a genre I hate -- horror. None-the-less, when I feel the need to read engaging, well-written literature, Stephen King is one of my defaults. This book has great characters and I did not find it scary, 4/5 Stars.
Sunday, June 13, 2021
Haze by L. E. Modesitt Jr

18th and 19th century science fiction was called "utopian literature," at least in German. This story harkens back to that time, using futuristic sci-fi settings to illustrate the author's ideas for a utopian society. It's not bad and it is well crafted, but the characters, the universe, and the story not really good, either. 3/5 Stars. I shall probably read the next one anyway.
Monday, June 7, 2021
Apple adds identity cards to Apple Wallet in iOS15
Apple adds identity cards to Apple Wallet. Apple says TSA is working to enable checkpoints as the first place people can show this digital ID. https://pbs.twimg.com/media/E3S-XG1WEAEA19o.jpg
Labels:
biz
Sunday, June 6, 2021
Subscribe to:
Posts (Atom)