Microservices, Containers, Code Ownership, and Continuous Support
By Todd Vernon
Last week I had the pleasure of speaking on a panel at Sapphire Ventures
Next-Gen Tech Stack Forum in San Francisco.
Small Image: Courtesy Akana, Inc
Obviously, I was excited to join the discussion, but as a participant the
event crystallized not only where the larger software development market is
relative to microservices, container technologies (like Docker), continuous
integration and deployment; but also provided insight into where DevOps is
heading in the coming years.
Spoiler Alert: Microservices are where it’s all going, Container systems
like Docker or Kubernetes are a huge enabler of that vision, code ownership
flourishes in this environment, and DevOps promotes this culture and
ecosystem of tools that unlock the huge social gains of all of it.
Let’s unpack that long sentence a... (more)
Hidden Lessons of Incident Management
By Jason Hand
One of the most common early goals of implementing DevOps principles is a
deep understanding of our systems in a stable state. However, this objective
is not a “once and done” effort. It is important to continuously circle
back in some form (a feedback loop) as changes are introduced. It’s an
ongoing exercise for an entire organization as our processes, tools, and
teams improve continuously over time.
In many cases during these beginning stages of DevOps transformations,
agreeing on a starting point is where much of our time is ... (more)
DevOps and Apollo Mission Control
By Todd Vernon
Lately I have been reading the excellent book Digital Apollo. It explores the
evolution of digital control systems and the man-machine interface that
evolved during the development of space flight and ultimately the Apollo
missions. It’s a fantastic book – more technical than most – but very
approachable to those not familiar with flight control, embedded software, or
the challenges of building such systems. As I read the book, I could not help
but compare the way space missions were executed to that of the role of
DevOps in moder... (more)
Skyscanner Case Study: Alerting Beyond Ops Metrics
By Tara Calihman
Skyscanner is a global search engine that enables people to find comparisons
for flights, hotels and car hire. Headquartered in the UK, Skyscanner has
been an excellent customer of ours, providing feedback on new features and
helping us with testing.
When Lance Gobaira, a web operation engineer at Skyscanner, offered to share
with us how they’re using VictorOps to alert on key business metrics, we
jumped. Read on to see what he had to say…
Here at Skyscanner Engineering, we are serious about our metric collection ... (more)
Loops On Loops: How Feedback Enables Improvement
By Jason Hand
We all remember the game from our childhood where one person whispers a
phrase to the person directly next to them, who in turn shares the phrase
with the following person in line. This continues through a group of people
until it makes its way back to the original source. The game went by many
names: Telephone, Grapevine, and Operator, among others.
The point of this exercise was primarily to demonstrate how easily
information can become corrupted by a lengthy path through which it passes.
Minor and major alteration... (more)