The end of 2017 is upon us. Whether your 2017 was amazing or terrible I wish you all the best in 2018. I have very mixed feelings about this year. I feel like DevOps and open source software as a whole had a good 2017. I think 2018 will be quite interesting for this space. There will be numerous opportunities for open source software and its methodologies to continue to penetrate deeper into industries like the automotive and banking spaces.
I don’t like to do prediction pieces typically (although I do read them). Feedback from DevOps’ish 054 led me to believe that further analysis was needed on a brief piece of commentary I made regarding Docker: Docker, Inc. is Dead. The name Docker, while it remains a command on people’s systems, is more the name of a company and commercial service offering now than a container platform. I thought that was clear in the post but I had to change the title based on feedback I received. All feedback is appreciated; trolling does not equal feedback. When I say, “Docker is dead” I am referring to the company, not the software. The software will live on in one form or another for a long time; the company will not.
GoCD — Open Source Continuous Delivery Server
GoCD is a continuous delivery tool supporting modern infrastructure with elastic on-demand agents and cloud deployments. With GoCD, you can easily model, orchestrate and visualize complex workflows from end to end. It’s open source, free to use and download. SPONSORED
People
The Night Before Christmas, AWS Version (Video)
The LAPD has arrested a man in connection with the Kansas swatting death: This is tragic and the fact someone can pick up a phone and get a SWAT team to someone’s house in this country is disconcerting.
Tech Bros Bought Sex Trafficking Victims by Using Amazon and Microsoft Work Emails: After dealing with idiots in the Air Force surfing porn from unclassified networks and setting up servers full of porn on classified networks, I’m not surprised by this at all.
The future of DevOps: What to expect for 2018: Security will be HUGE.
Mark Zuckerberg’s real campaign: Save Facebook
‘The most important Apple executive you’ve never heard of’ is now also Apple’s second-best paid: The fact Apple is becoming a very viable chip maker (look at the iPhone’s latest chips) should scare the hell out of Intel.
Process
Nation-State Hacking: 2017 in Review
New York State Eyes Its Own Net Neutrality Law
How “expensive” is crypto anyway?
Tools
Introduction to modern network load balancing and proxying
Tips and resources for learning Kubernetes
Serverless and OpenFaas with Alex Ellis: I met Alex at KubeCon, he’s good people.
Is Docker Dead? Nic Jackson compares and contrasts the development and deployment flow for both a Docker and a Serverless project, attempting to see if Docker has already been made obsolete by serverless.
Let’s hand write DNS messages: “In this post, we’ll explore the Domain Name Service (DNS) binary message format, and we’ll write one by hand.”
A Look at Ten New Database Systems Released in 2017
File crash consistency and filesystems are hard
The state of netbooting Raspberry Pis: “It’s undeniable — Raspberry Pis capture the imagination of techies of all ages. Combine several Raspberry Pis into a cluster and you now have an x10 or x100 multiplier, but there are some problems with SD Cards. Netbooting is meant to fix this — but there are some limitations to its usefulness.”
chrisanthropic/terraform-infra-as-code-coverage-badges: A small script that is useful to track the level of ‘infrastructure-as-code’ coverage; ie how much of your AWS infrastructure is managed by Terraform?
briandowns/sky-island: Sky Island is a FaaS platform built utilizing FreeBSD jails, on ZFS, for running raw Go functions, with interaction through a REST API.
jonmosco/kube-ps1: A Kubernetes (k8s) bash and zsh prompt that displays the current cluster context and the namespace.
hwayne/awesome-cold-showers: It’s great when people get excited about things, but sometimes they get a little too excited. This an awesome (rigorous and respectful) and curated (I read every suggestion and make judgement calls) list of cold showers on overhyped topics.
dgryski/go-perfbook: This is a work-in-progress book in Go performance.
docker/docker-bench-security: The Docker Bench for Security is a script that checks for dozens of common best-practices around deploying Docker containers in production.
DevOps’ish Tweet of the Week
Yet another update. Many of these traditionally used to fall under "release engineering" or Ops more than under "testing"
— Cindy Sridharan (@copyconstruct) December 28, 2017
It's better to view this as a spectrum instead of strictly as binary classifications. For instance, profiling can be done in dev; then it's pre-prod testing. pic.twitter.com/OOGBDjSSbk