Kubernetes clusters along with all the tooling needed for operating a production grade service should be disposable just like its nodes and pods are disposable. This principle enables you to re-architect your whole infrastructure, solve a lot of your present problems and have a good sleep at night for your services’ full lifecycles.
Estimating a software project seems to always run up against Hofstadter's Law: "It always takes longer than you expect, even when you take into account Hofstadter's Law." Rather than give up, Jacob Kaplan-Moss explains what technique works for him.
A list of 8 statements describing false assumptions that architects and developers involved with distributed systems might make. What these fallacies are, how they came to be, and how to navigate them in order to engineer dependable distributed systems.
A walk through a script that samples Cloudwatch data every 5 minutes for abnormal CPU usage and then sends an event to an SNS Topic. You can then subscribe to the SNS Topic via email, Slack, Squid Alerts, or any other notification medium.