Flame graphs arrive in WikimediaDebug The new “Excimer UI” option in WikimediaDebug generates flame graphs. What are flame graphs, and when do you need this? Continue reading “Flame graphs arrive in WikimediaDebug”…
Around the world: How Wikipedia became a multi-datacenter deployment Learn why we transitioned the MediaWiki platform to serve traffic from multiple data centers, and the challenges we faced along the way. Continue reading “Around the world: How Wikipedia became a multi-datacenter deployment”…
From hell to HTML: releasing a Python package to easily work with Wikimedia HTML dumps Announcing mwparserfromhtml, a new library that makes it easy to parse the HTML content of Wikipedia articles Continue reading “From hell to HTML: releasing a Python package to easily work with Wikimedia HTML dumps”…
Perf Matters at Wikipedia in 2016 Looking back at our ups and downs. Continue reading “Perf Matters at Wikipedia in 2016”…
How we’re building our Kubernetes pipeline in GitLab Our deployment pipeline helps our developers build, test, and release Docker images to our production Kubernetes. Now we’re migrating the pipeline to GitLab and seizing the chance to refine our tools. Continue reading “How we’re building our Kubernetes pipeline in GitLab”…
Web Perf Hero: Valentín Gutierrez Today we celebrate two numbers: 25% lower latency for ATS backend requests at the p75, and up to 1000X reduction of ATS disk read latency at the p999. Continue reading “Web Perf Hero: Valentín Gutierrez”…
Welcome to the Wikimedia Technical Blog! Stories shared by the Wikimedia technical community Skip back to main navigation