Voidr
shift-lefttestingchaos-engineeringmonitoring

Is Shift Left testing in complex systems a utopia?

Identifying problems while still in the development environment is an attractive idea. However, when it's impossible to reproduce the production environment, this approach becomes limited.

Milson R C Junior
Milson R C Junior
CEO & Co-founder
March 1, 20244 min

Is Shift Left testing in complex systems a utopia?

Identifying problems while still in the development environment is an attractive idea. However, when it's impossible to reproduce the production environment due to external dependencies, unpredictable data, and specific configurations, this approach becomes limited.

For tech managers, this scenario signals that, even a well-planned shift left approach, does not completely cover the risks of a broad ecosystem. It doesn't mean abandoning early error prevention, but rather understanding that some failures only emerge when all gears are operating together.

Non-obvious approaches every tech manager should know

I've listed below approaches we use with our clients at Voidr:

→ Chaos Engineering Testing: Introduce controlled failures in productive or near-productive environments to test resilience.

→ Contract Testing: Ensure each service delivers exactly what it promises, preventing cross-impacts.

→ Synthetic Monitoring: Constantly simulate critical flows, identifying bottlenecks in real-time.

→ Feature Toggles & Dark Launches: Release and test features in stages, reducing risks and capturing quick feedback.

→ Shadow Testing: Run a new feature or release in parallel with the current version, without impacting users, allowing safe validation in production.

The conclusion

The conclusion is clear: shift left remains valuable, but it's not the silver bullet for complex scenarios. The combination of early testing with advanced practices – "to the right" – is what truly ensures complete coverage.

How do you deal with blind spots that only appear in production?

Share article

Share this article with your network

Milson R C Junior
Milson R C JuniorCEO & Co-founder

Milson is CEO & Co-founder at Voidr, where he leads quality and test automation initiatives for mission-critical systems.

Follow on LinkedIn

How much does each defect that escapes to production cost?

Personalized technical diagnostic. We analyze architecture and map improvement opportunities.

Request diagnostic