DEVOPS WEEKLY ISSUE #356 - 22nd October 2017
A busy week for me at DockerCon and Velocity in London, with lots of other great devops events happening all over the world. A big thanks to all the event organisers and folks behind the scenes managing audio and video and keeping things running smoothly.
Sponsor
All Day DevOps is on Oct. 24th! This FREE, online conference offers 100 DevOps-focused sessions across six different tracks. Learn more & register:
http://bit.ly/2wLKpbV
News
A look at the importance of post-incident reviews, and a good introduction to cynefin and the end of root cause analysis.
https://victorops.com/blog/focus-on-analysis-the-end-of-root-cause/
As serverless becomes about more than just individual functions or services it requires a great deal of automation. This post talks about the result of that being the emergence of the serverless engineer.
https://medium.com/@PaulDJohnston/serverless-is-about-automation-not-functions-3f816c90ce61
My talk from Velocity in London this last week on the pros and cons of organising your source code in a monorepo, along with pointers to tools for working with one.
https://speakerdeck.com/garethr/the-monorepo-storing-your-source-code-has-never-been-so-much-fun
An excellent post on the importance of a staging environment. A good argument for why you need one, as well as tips and common gotchas.
https://increment.com/development/center-stage-best-practices-for-staging-environments/
A detailed set of blog posts looking at how to evolve a monolithic application into a set of microservices. A good grounding in why and theory, and a great practical example in Java.
http://blog.christianposta.com/microservices/low-risk-monolith-to-microservice-evolution/
http://blog.christianposta.com/microservices/low-risk-monolith-to-microservice-evolution-part-ii/
A post about the evolution of an internal deployment system in AWS, with some useful diagrams and discussion of integrating open source and AWS services.
https://technology.condenast.com/story/departures-building-a-docker-container-based-deployment-platform-at-conde-nast
Some good tips for ensuring secure practices in an infrastructure team. Written for company founders which also makes it useful for a general audience or those getting started.
https://medium.com/starting-up-security/an-infrastructure-guide-for-founders-bbada8431fb1
A great set of notes on the pros and cons of different code organisation strategies - covering monorepos, manyrepos and metarepos as a transition approach.
http://notes.burke.libbey.me/metarepo/
A solid argument about the failure of architecture, or rather the desire to adopt approaches (like CQRS, event sourcing, single page apps) for projects which are unlikely to need them.
https://www.alexhudson.com/2017/10/14/software-architecture-failing/
The following post is the simplest example I’ve seen of extending Kubernetes using custom resource definitions. Useful for anyone starting to investigate adding your own primitives to Kubernetes.
https://medium.com/@andy.goldstein/an-introduction-to-extending-kubernetes-with-customresourcedefinitions-76deb675b27a
The Linux Foundation
Free Webinar: How BI & Data Science Gets Results November 16, Online
Statistical/data science models can now run on Hadoop in a much more cost-effective manner than a few years ago. This results in fostering the convergence of traditional BI and Data Science disciplines (machine learning, artificial intelligence… etc). Join the discussion with an incredible panel including ODPi, 4C Decision, ZEPL, and Pivotal, as we’ll share how this phenomenon is going to impact the Hadoop standard.
https://goo.gl/DZyuuV
CNCF - Cloud Native Computing Foundation
Free Webinar - What’s New in Kubernetes 1.8 October 26, Online
Join members of the Kubernetes 1.8 release team to learn about the major features in this release and demo some of the highlights in the areas of storage, workloads and extensibility.
https://goo.gl/MKvUFe
KubeCon + CloudNativeCon - Join leading Kubernetes, Docker, and Cloud Native technologists, December 6-8, in Austin for a broad range of technical sessions on the cloud native ecosystem. We sold out in Berlin and are excited to see thousands of you from the community join us, this time in Austin!
http://goo.gl/wbdqve
Tools
OpenMetrics is a public working group looking to determine a standard for exposing metrics data, influenced by the Prometheus exposition format. I’m a big fan of adhoc agreement so hopeful this takes off.
https://github.com/RichiH/OpenMetrics
Like DevOps? Register for All Day DevOps - a FREE online conference this October, offering 100 DevOps-focused sessions across six different tracks. Learn more & register:
http://bit.ly/2wLKpbV