Towards Better DevOps KPIs

Towards Better DevOps KPIs: A codeless change maturity model

DevOps Research and Assessment (DORA) and Google Cloud recently released the 2019 Accelerate State of DevOps Report. The report discusses four core DevOps key performance indicators (KPIs) for measuring change. For most of us in software engineering, especially in the era of “configuration as code,” change means “code change” and is about commits to some source control…

New year's resolutions

Pet projects and New Year’s resolutions

The holiday season is the perfect time for working on my pet project. Everyone is off with their families. Email is quiet, Github is silent, Jira is calm. Even the customers are taking some time off. Which means I can use this opportunity to invest in what really matters. Of course, I could spend some quality…

hack to install a Java agent

27-second hack to install a Java agent

If you’re developing a Java application, you’re likely using an APM, an exception management tool or a tracing solution. For any of those tools, you have probably faced the common challenge of monitoring a Java application: installing an instrumentation Agent. Java monitoring is performed by instrumentation agents called Java Agents and VM Agents. Both of…

Why on earth did we choose Jenkins for 2019?

In this article, I’ll try to explain why the hell Rookout, a relatively new SaaS company, chose to use Jenkins, and what are the big advantages that make Jenkins so great even now, eight years in. In the last few years, the devops world has changed rapidly:  We’ve moved from one big monolith architecture into…

The Taming of Microservices

The taming of microservices

By making it easier than ever to add powerful new microservices, Kubernetes has become a driving force behind companies breaking up monolith apps and transforming them into microservice architectures. But as their numbers grow, the cost of managing microservices and the dependencies between them increase exponentially as well. This makes things more complicated than many…

How to take advantage of the holiday code freeze?

The weather outside is not yet frightful, but it’s getting cold in the codebase! As winter descends and temperatures plunge, many software companies implement a Holiday code freeze over the holiday period. The theory makes sense. New code means new and enhanced features, but also the risk of serious new bugs. The period from Halloween…