You are browsing a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org
|This page is currently a draft.|
More information and discussion about changes to this draft on the talk page.
I think that there's a lot that we can do on this front, and a lot we stand to gain. Getting a better picture of performance from the perspective of user experience can help us
- Develop engineering habits & best practices that are attuned to client-side performance considerations
We're already capturing geo-coded network latency measurements from a sample of production traffic. Asher and Faidon both think that we should use this data to inform procurement, peering, etc. Faidon and I have concrete plans for using the data to gauge the impact of routing countries in the Middle East to esams rather than eqiad (the change happened earlier this month).
Very often deploying these technologies involves making expensive and time-consuming changes to our infrastructure, and it's hard to validate investment in these things without a way of measuring what impact they're going to have.
How do we get there?