Wikimedia

Convert slow controller actions in WikiEduDashboard to use sidekiq workers for asyncronous processing

The Wiki Ed Dashboard has some slow actions that involve making queries and posting editing to Wikipedia. We can improve performance by handling these queries and edits asyncronously, instead of within the user's web request.

This requires basic knowledge of Ruby. Conceptual understanding of how Ruby on Rails handles a web request is also helpful.

For more detail, see https://github.com/WikiEducationFoundation/WikiEduDashboard/issues/1013

Follow the examples there; if you claim this task, leave a note on the Github issue about which instance you are working on.

Task tags

  • ruby
  • ruby on rails
  • sidekiq

Students who completed this task

Filip

Task type

  • code Code
close

2016