31. The collaboration system for facilitating event-based automation in a collaborative cloud-based platform, the system comprising: a rules database configured to store user-specified rules for translating events into job requests, wherein each event occurs responsive to an action taken by a collaborator of the collaborative cloud-based platform on a content item stored in one or more data warehouses of the collaborative cloud-based platform, wherein the content item comprises electronic content that is remotely accessible to the collaborator via a user device in communication with the collaborative cloud-based platform; a rules manager system included within a back-end system, the rules manager system having a processor and a computer-readable storage medium storing instructions to be implemented by the processor, wherein the instructions, when executed by the processor, cause the rules manager system to translate events received at a front-end system of the collaborative cloud-based platform into one or more job requests by parsing the events to identify event criteria, accessing the user-specified rules from the rules database, scanning the user-specified rules to select rules that match the event criteria, and generating a job request based on the selected rules, the rules manager system configurable to add additional rules manager systems in response to detecting an increase in the number of the user-specified rules, wherein the front-end system communicates with the collaborator via a first network for receiving events via the first network and the back-end system communicates with the front-end system via a second network; and a jobs manager system having a processor and a computer-readable storage medium storing instructions to be implemented by the processor, wherein the instructions, when executed by the processor in the jobs manager system, cause the rules manager system to supplement the jobs manager system with additional jobs manager systems in response to detecting an increase in the number of events received at the front end system.
31. The collaboration system for facilitating event-based automation in a collaborative cloud-based platform, the system comprising: a rules database configured to store user-specified rules for translating events into job requests, wherein each event occurs responsive to an action taken by a collaborator of the collaborative cloud-based platform on a content item stored in one or more data warehouses of the collaborative cloud-based platform, wherein the content item comprises electronic content that is remotely accessible to the collaborator via a user device in communication with the collaborative cloud-based platform; a rules manager system included within a back-end system, the rules manager system having a processor and a computer-readable storage medium storing instructions to be implemented by the processor, wherein the instructions, when executed by the processor, cause the rules manager system to translate events received at a front-end system of the collaborative cloud-based platform into one or more job requests by parsing the events to identify event criteria, accessing the user-specified rules from the rules database, scanning the user-specified rules to select rules that match the event criteria, and generating a job request based on the selected rules, the rules manager system configurable to add additional rules manager systems in response to detecting an increase in the number of the user-specified rules, wherein the front-end system communicates with the collaborator via a first network for receiving events via the first network and the back-end system communicates with the front-end system via a second network; and a jobs manager system having a processor and a computer-readable storage medium storing instructions to be implemented by the processor, wherein the instructions, when executed by the processor in the jobs manager system, cause the rules manager system to supplement the jobs manager system with additional jobs manager systems in response to detecting an increase in the number of events received at the front end system. 32. The collaboration system of claim 31 : wherein the instructions stored in the computer-readable storage medium of the jobs manager system, when executed by the processor of the jobs manager system, cause the rules manager system to: generate jobs responsive to reception of the job requests from the rules manager system; determine an appropriate queue of multiple queues, wherein each queue is associated with different workers; and add the job to the appropriate queue.