When I visit clients to talk about DevOps, I usually ask them what their
monitoring strategy is. Too often, the answer I hear is "We use Nagios". I
think Nagios is a great tool, but it sure is not a strategy. Nagios does a
good job of monitoring infrastructure. It will alert you when you are running
out of disk, CPU, or memory. I call this reactive monitoring. In other words,
Nagios is telling you that your resources are getting maxed out and you are
about to have issues. Proactive monitoring focuses more on the behavior of
the applications and attempts to detect when metrics are starting to stray
away from their normal baseline numbers. Proactive monitoring alerts you that
the system is starting to experience symptoms that can lead to a degradation
of performance or capacity issues which is more preferable than Nagios
telling you are about to be screwed. With react... (more)
DevOps is first and foremost a mindset – any DevOps initiative must begin
with a cultural change. Last Tuesday, I participated in an online panel on
the subject of Implementing a DevOps Culture, as part of Continuous
Discussions (#c9d9), a series of community panels about Agile, Continuous
Delivery and DevOps. Watch a recording of the panel:
Continuous Discussions is a community initiative by Electric Cloud, which
powers Continuous Delivery at businesses like SpaceX, Cisco, GE and E*TRADE
by automating their build, test and deployment processes.
Below are a few insights from my ... (more)
Our guest on the podcast this week is Jason Parsons, Senior Architect and Big
Data expert at Cloud Technology Partners.
We discuss the benefits of real-time, big data processing in the cloud and
why some companies are hesitant to migrate from their traditional data
centers. Jason explains why planning is key when moving from on-premise
centers and why all companies should begin their cloud initiatives with a
minimum viable product before going into full production.
Check out this episode!
The Internet of Things (IoT) is a new hot buzzword and like most buzzwords,
its purpose and definition are grossly misunderstood. When some people hear
the term IoT they immediately associate it with a refrigerator reminding us
to order milk or our Fitbit wearable device tweeting how we just "crushed a
4.1 mile run".
Neither of those use cases are very compelling to most of us which makes it
hard to fathom how experts can predict that by 2020 there will be greater
than a one trillion dollar market that vendors will be trying to claim a
Check out my latest post of Forb... (more)
Are Software Engineers a Commodity?
August 4, 2014
I read a thought provoking article called The Happy Demise of the 10X
In this piece the author points out how software has evolved to the point
where engineers can quickly assemble different components and build solutions
in days for a minimal investment where as previously this would take months
and tons of capital.
There are some great points in this article but the final sentence set off a
nerve that I had to respond to.
Check out my response on Forbes.
Software Is Eating the World
Download slides ▸ Here