Our first goal with The Winnower was to address site performance and scalability. Bugs had become a major issue and the architecture was no longer appropriate. Refactoring, feature by feature, and adding testing, we ended up with a more flexible and less scary system. Deploy days previously filled with dread became filled with joy. New features could be implemented in a fraction of the time without crippling other site functions and losing developers in major rewrites. We are now focusing on new and exciting features and are excited to help The Winnower change the way research is published and reviewed.