3 ms·
Triage involves getting insight into running systems, particularly how well they are performing, or not performing, at many levels of granularity. You can make
by titzer 5y ago
Triage involves getting insight into running systems, particularly how well they are performing, or not performing, at many levels of granularity. You can make the act of triaging more efficient by building tools that give you quick insight and help you narrow down what is and isn't working, and how it's failing.
I spent years working on V8 and we consistently invested in tools, tests, processes, and best practices to help us fielding the thousands of production issues over the years.
Again, I don't know anything about your system, but my advice would be to be more serious and diligent about the requests you field instead of treating them as annoyances. Take a look at your processes and dispassionately try to figure out why it takes you so long to know anything about anything.
- lamontcg 5y ago> try to figure out why it takes you so long to know anything about anything. External dependencies changing without warning at the worst possible times. And many of them we can't arbitrarily prune because when you boil it down they ultimately support things which have a contract value associated with them. The system is large and complicated, mostly necessarily so, which makes it brittle. We spent time making it less brittle and attacking the complexity, but its still large and brittle. We don't get to go back to startup square 1 where we don't have those kinds of contracts and get to reconsider the business decisions that have been made over the past decade.