DevOps / SRE - Top Links Last Week
Week 48 Issue #2
Week 48 Issue #2
Kubernetes Monitoring and Logging — An Apache Spark Example
... With this platform, my life as a data engineer / data scientist becomes easier — much easier to deploy, scale and manage my Spark jobs, Presto queries, TensorFlow trainings and so on. It is also easier to share the infrastructure resource among these projects.
Chaos Engineering tools comparison
In this article, we take an in-depth look at some of the most popular open source Chaos Engineering tools available in the community. This isn’t meant to be a direct comparison between other tools and Gremlin, but rather an objective look at each tool’s features, ease of use, system/platform support, and extensibility.
Please consider supporting the Weekly DevOps / SRE Report. Subscribe to the phpops Newsletter on our website!
The DevOps Reading List: Choosing your next DevOps book - Octopus Deploy
What follows is a list of some of the most widely respected DevOps books and my personal recommendation about which one you (yes, you, specifically you) should read first.
AWS Managed Workflows for Apache Airflow
... For these reasons, I am happy to announce the availability of Amazon Managed Workflows for Apache Airflow (MWAA), a fully managed service that makes it easy to run open-source versions of Apache Airflow on AWS, and to build workflows to execute your extract-transform-load (ETL) jobs and data pipelines.
K6: Like unit testing, for performance
k6 is a modern load testing tool, building on Load Impact's years of experience in the load and performance testing industry. It provides a clean, approachable scripting API, local and cloud execution, and flexible configuration.
Prevention Is Better Than the Cure When Securing Cloud-Native Deployments
Renowned military strategist John Boyd conceived the "OODA loop" to help commanders make clear-headed decisions during the Korean War. We'll look at how one might apply the OODA loop OODA — that stands for observe, orient, decide, and act — specifically to secure cloud-native deployments and prevent breaches before they occur.
Why and how of the NGINX Unit Ansible Collection
In this post, we will give a short backstory about our NGINX Unit adoption, continue with the reasons behind our decision to create a complete Ansible Collection instead of a simple Ansible role, and conclude with a short development process overview.
Why GitHub built their own Internal Developer Platform | Humanitec
An Internal Developer Platform (IDP) is an essential step for rapidly scaling companies to keep their developers working productively and happily. In this roundtable discussion we speak with Jason Warner, the current CTO of GitHub and previous VP of Engineering for Heroku about how IDPs help teams of that scale build efficiently.
KubeCon North America 2020 Wrapup
KubeCon + CloudNativeCon North America 2020 Virtual (say that five times fast) was held online, November 18th to 20th. It was the second virtual KubeCon, due to the Coronavirus pandemic. I had a lot of fun attending and saw a lot of great talks.
If you weren’t able to participate in real-time, the CNCF will post the talks soon to its YouTube channel.
The Problems with GitOps — And How to Fix Them
GitOps is a way to manage the actual state of systems, through definitions of the desired state stored in Git. It is about… blah blah blah. You probably already know what GitOps is and all its benefits. If you don’t, please watch What Is GitOps And Why Do We Want It?. For this post, we’ll ignore the good and focus on the bad and the ugly.
4 Security Risks Plaguing Container Development
According to a survey conducted by Security Boulevard, 90% of respondents last year had security breaches within their Kubernetes environment. Furthermore, nearly half of respondents also reported that security issues have prevented their app from being deployed in a timely manner. These statistics underscore the renewed importance of security in DevOps and how vulnerabilities can negatively affect agility.