1. A system comprising:a cloud server configured to provide a service to a client device by way of a network, the cloud server implementing a batch layer of a data-processing architecture; and
an edge computing device, separate from and communicatively coupled to the cloud server, configured to provide a latency-sensitive task associated with the service to the client device by way of the network in response to a request from the client device to offload the latency-sensitive task from the client device to the edge computing device, the latency-sensitive task having a latency requirement that is unable to be met by offloading the latency-sensitive task to the cloud server, the edge computing device:
located at an edge of the network such that a latency of data communications between the edge computing device and the client device is lower than a latency of data communications between the cloud server and the client device, and
implementing a speed layer of the data-processing architecture at the edge of the network;
wherein the batch layer and the speed layer are configured to manage and operate on distinct and matching datasets.