How chaos brings peace to your IT team

Evolane embraces Chaos Engineering with Gremlin

Chaos Engineering with Gremlin

In recent years, many monolithic applications have been replaced by distributed, microservices-based applications. Many physical servers are being replaced by virtualized resources or cloud solutions. There is more network traffic between application components, virtual environments consume more and different resources compared to monolithic applications, configurations are more extensive… To say the least, modern applications and IT landscapes look very different than they did a few years ago.

Evolve with today’s IT environments 

While unit, integration, and load testing application testing has already become mainstream, we wonder if that effort still meets all the needs of today’s IT environment. The question is, “Can we still rely on our current testing strategy to judge our current software as qualitative?” Organizations need to ask themselves whether they are still in control of their IT departments.

Prepare for the unexpected

At Evolane, we support the philosophy that you should always be prepared for the unexpected. We are convinced that modern IT landscapes have become more complex and therefore require a comprehensive testing approach. Classic types of testing give us peace of mind, by reassuring us that applications do what we expect them to do. Today, however, we feel the need to test dependencies between different components and infrastructure resources.

“Can we still rely on our current testing strategy to assess our current software as qualitative?”

Away from the reactive approach

Monitoring applications and environments can alert teams that something is going wrong, but that’s a reactive warning when some of the damage has already been done. There’s a good chance that end-users have already experienced disruption before the team has solved the problem. AI monitoring attempts to solve this “reactive” approach by predicting problems based on baseline data. But even with AI monitoring, we depend on specific events that take place. This is where Chaos Engineering (CE) comes in handy!

Chaos Engineering (CE)

With Chaos Engineering, we use a controlled approach to intentionally inject failures into our production environment and then evaluate the behavior of our applications. By simulating service outages, resource outages, and network issues, IT organizations can take action before end users notice problems. Chaos Engineering also better prepares teams to respond when unforeseen circumstances arise. By proactively detecting problems, there will be less pressure and stress to implement a solution.

Chaos Engineering with Gremlin

Read our other blogs

Phishing

Phishing

Brand protectorStrengthen the security of your brand against phishing-attacksIn the digital age we live in, cybercriminals are a constant threat. These threats have evolved over the years and have become more comprehensive, including phishing, the creation of fake...

read more
A Day In The Life Of …

A Day In The Life Of …

our Perfomance Engineer DylanMeet Dylan! He started at Evolane five years ago as a newbie, as part of an internship… Today, Dylan is a permanent member of the Performance Monitoring Team. And what a member! As a Dynatrace performance engineer, he plays a critical role...

read more
Breaking the Ransomware Kill Chain

Breaking the Ransomware Kill Chain

During Cybersec Europe 2023The threat of ransomware attacks is at an unprecedented peak. By 2022, half of all organisations will experience an attack of this category. This came as a total surprise to half of them, because they were convinced that they were...

read more