This conclusion to the trilogy is not bad but not great. None of the main characters, even those with super-powers, has any agency or power over their situations in the entire story. The space opera in the outer solar system is interesting and fun; the characters are great but they are all powerless. 3/5 Stars.
Thursday, March 31, 2022
Monday, March 21, 2022
Flux vs Argo && Flux with Helm
Here is a short, useful comparison of the strengths, weaknesses, and capabilities of the Flux family of gitops tools versus the Argo family. Although it appears to me that Argo is currently a little better, flux is catching up quickly and has a few other advantages.
And here is an interesting, in-depth video of using flux with helm.
Labels:
devops
kubernetes configuration drift minimization oppa gitops style
Over the past four decades, large-scale infrastructure consistency management people have continually re-discovered the inevitable entropy of "drift," wherein your pristine, uniform system configurations somehow get out-of-sync with reality. Dozens of patterns, tools, and approaches have been tried and almost all are (still) running in large data centers to combat these misconfigurations. And, of course, new tools are emerging and older tools are adding more drift minimization features (e.g. salt) as they evolve.
Drift minimization oppa gitops style.
Labels:
devops
Quis Custodiet Ipsos Custodes?
Here is an interesting take on detecting issues in the monitoring service and alerting the on-call person. Miedwar explained that their original method was simple and good enough: An AWS Lambda function periodically triggers and sends an HTTP health request to Grafana via proxy. When the health check fails, it triggers an incident in PagerDuty. Elegant, independent, simple, pretty good. Why change? It cannot see past failures between polling intervals. Their proxy is a single point of failure (SPOF). Their new "trigger unless the system claims it is healthy" design resolves both problems and is just as simple.
For the Latin impaired, the title means "Who watches the watchmen?"
Labels:
devops
Sunday, March 20, 2022
Camille Fournier explique 20 mesures d'un supérieure développeur de logiciels
Another great blog post from my buddy about measurements for differentiating characteristics of a senior software engineer. The title of this entry is in french because the author's name is Camille Fournier.
Labels:
devops
another take on client retry logic
When clients have no visibility into global state (all clients' latencies & failure rates), there are simple heuristics we use for retry logic. Marc Brooker introduces another approach (circuit breakers) that can be useful for certain statistical distributions of low client failure rates, especially under high server load.
Labels:
devops
Should we meet?
I saw this 20-second decision making tool (and flowchart) on my friend's blog and had to share. Do we need a meeting?
Labels:
biz
Friday, March 18, 2022
Thursday, March 17, 2022
23 Years on Fire by Joel Shepherd
The series is starting to grow on me now that it's not all political and mysterious, advanced space aliens have appeared. The close combat has crossed the threshold into super-powers, which is disappointing. Unless Ceephay Queen is available soon, I may continue the series. 3/5 Stars.
Subscribe to:
Posts (Atom)