Ivan Milanov

Systems Thinking for Performance: How to Diagnose and Fix Slow Systems without Guessing

What if the root cause of your SQL performance issue isn't in SQL at all? Learn how to diagnose complex systems without guessing.

Systems Thinking for Performance: How to Diagnose and Fix Slow Systems without Guessing
#1about 7 minutes

A crisis of trust caused by system instability

Constant system performance issues created a reactive, firefighting culture that completely eroded stakeholder trust in the IT team and the system.

#2about 4 minutes

Introducing a framework for complex problem-solving

The three S's framework combines Scrum for structure, Stoicism for managing responses under pressure, and Systems Thinking for seeing the bigger picture.

#3about 11 minutes

Challenging best practices to fix a job queue bottleneck

A single job queue created a system-wide bottleneck, and the solution required challenging expert advice to split the queue for immediate performance gains.

#4about 5 minutes

Finding the root cause of SQL server instability

Unstable SQL server performance was traced not to deep configuration issues, but to a reporting database on the same instance competing for memory resources.

#5about 4 minutes

Rebuilding stakeholder trust with visibility and process changes

Technical fixes are not enough; rebuilding trust requires creating visibility with monitoring dashboards and addressing stakeholder fears to enable process changes.

#6about 3 minutes

How the three S's framework enables proactive change

Scrum provides structure and visibility, Stoicism enables disciplined decision-making, and Systems Thinking shifts the focus from isolated incidents to systemic improvements.

#7about 3 minutes

A practical toolkit for tackling complex system issues

Actionable advice includes pausing before reacting, making invisible dependencies visible, challenging the status quo, and understanding stakeholder fears.

#8about 11 minutes

Conclusion: Building trust through an understandable system

The ultimate goal is not a perfect system, but one that is understandable, observable, and less chaotic, which in turn rebuilds stakeholder trust.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles

From learning to earning

Jobs that call for the skills explored in this talk.