The need for speed – A story about DevOps, microservices, continuous delivery and cloud computing

Currently we can observe three mega-drivers that force IT into a dramatic change:

  • Economic darwinism
  • Digitization
  • Disruptive technology

All of them are extremely important and the companies that ignore these drivers will sooner or later fall short of their competitors (at least as long as the companies live in an efficient market – non-efficient markets are a different story).

Changing markets

Let’s begin with the first driver and start with a quick explanation: “Darwinism” in short means “Survival of the fittest” – and the “fittest” is not the strongest but whoever can adapt quickly enough to the changing demands of the surrounding environment. (read more…)

Uwe Friedrichsen

Demystified CQRS

…and why it should be a fundamental principle of application design Some incredibly useful principles or patterns for software design are ignored because of the misconceptions around them, e.g. that they are not useful, too theoretical or their implementation is too … Continue reading

What you have to deal with when you work with AppDynamics – or other APM tools

For many years now I have been working with Application Performance Management (APM) tools in the Java realm. Compared to other performance analyzing tools as for example profilers, APM tools are monitoring as well as analyzing tools. They provide a … Continue reading