What is Edge Computing exactly?

Edge computing refers to a distributed IT architecture that processes client data at the edge of the network as close as possible to the source.