First of all, we wish you an excellent 2019, and we start this issue with a High-Reliability Infrastructure Migration with Julia Evans.

In the article section, there are make your own object storage, aws builder that will help you build aws command line, running parallel tests using Jenkins workflow, AKS best practices, flagger to automate the canary deployments on Kubernetes, and which programming languages to learn in 2019.

For companies with high availability requirements (99.99% uptime or higher), running new software in production comes with a lot of risks. But it’s possible to make significant infrastructure changes while maintaining the availability your customers expect!

Julia Evans will give you a toolbox for derisking migrations and making infrastructure changes with confidence, with examples from our Kubernetes & Envoy experience at Stripe.

Flagger is a Kubernetes operator that automates the promotion of canary deployments using Istio routing for traffic shifting and Prometheus metrics for canary analysis. The canary analysis can be extended with webhooks for running integration tests, load tests or any other custom validation.