Starting this week with Unit Tests Are Dead, and it will promote observability. In the article section , you will find dev and prod parity, Kubernetes, Kong, Chronograf, Implementing SLOs with Prometheus and Grafana, Golang build a CLI tool, Canary deployments with Istio and Flagger, Cloudflare Terraforming, the Amazon way to develop software, top ten most popular docker images vulnerabilities, and k3s a lightweight Kubernetes.

What happens when one of the systemd services fails? We are going to build a complete dashboard that monitors systemd services in realtime. It will provides us with active, inactive and failed services, and even raise alerts to Slack when one fails!

Online services should aim to provide a service availability that matches business requirements. To verify how a service complies with these targets, it should be possible to define “thresholds” with measurable “achievements” of these, for example, “Service must be available 99.9% of the time”, which should in turn match users’ expectations and business continuity.

In this post, you will learn how to implement that with Prometheus and Grafana.

Canary deployment is a technique to release a new version smoothly. Flagger is a Kubernetes operator that automates the promotion of canary deployments using Istio routing for traffic shifting and Prometheus metrics for canary analysis.

Do you use Cloudflare? Now you can write all your configuration as code and deploy with Terraform, an open-source tool that allows you to describe your infrastructure and cloud services as human-readable configurations.

44% of docker image scans had known vulnerabilities, and for which there were newer and more secure base image available. Most vulnerabilities originate in the base image you selected. For that reason, remediation should focus on base image fixes.