Horizontal scaling and a revamped user picker

By on December 9, 2010

The big news for the week is that the Bitbucket application servers are now configured to be highly available!

An unexpected side benefit to the new deployment is that we’re seeing upwards of a 10% performance increase for push and pull operations. This is attributed to removing the complex routing system that determined which application server your Mercurial repositories were bound to. You’ll now be redirected to one of three application servers dynamically based on load.

Never satisfied, we set out to revamp the access control user picker. To refresh your memory, here’s what the user interface has been for quite some time now:

Taking a bit of inspiration from JIRA, and getting some love from our resident designer, we’ve revamped the search results and pull-down interface:

Until next week, here’s the full list of changes this week:

Improvements:

Bug fixes: