1. A digital magazine server system for distributing a plurality of tasks associated with presenting a digital magazine to a client device, the digital magazine server system comprising: a plurality of execution devices, each of the plurality of execution devices assigned to one or more tasks of a plurality of tasks associated with presenting the digital magazine, a task assigned to an execution device based on a type of the task and one or more characteristics of the task identified in a task request identifying the task, wherein, for each of the tasks being executed, an execution device assigned to execute the task is configured to generate an execution device heartbeat indicating that the execution device is operable for the task; and a plurality of task service devices, each of the task service devices of a plurality of task service devices configured to verify statuses of the tasks assigned to the plurality of the execution devices, wherein each of the plurality of task service devices is configured to generate a service device heartbeat indicating that the task service device is operable for an associated task, and wherein a task service device of the plurality of task service devices associated with a task is configured to determine that an execution device assigned to execute the task is operable based on the execution device heartbeat associated with the execution device during an execution device heartbeat wait period, wherein each of the task service device is further configured to determine whether the other task service devices are operable based on service device heartbeats associated with the other task service devices.