Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Fall 2014: Design of edx-notifications for McKinsey
  • Sep 2016: Design of Notifications: System diagram, with learnings from above
  • Fall 2017: RET team implements ACE, based on above 

...

  • celery-utils capabilities - LoggingTask and PersistOnFailureTask
  • Using kwargs instead of positional args
  • For real-time synchronization with management command as fallback of celery failures

15. User Identifiers

  • Some background here: /wiki/spaces/AN/pages/144441849
  • Current thoughts are to identify users by randomly generated UUIDs instead of username (privacy issues) or LMS user_id (database entry, which is guessable and leaks info on number of entries) or (anonymous_user_id, which is tied to a server-wide secret_key).