liveBook · Manning

Edge computing

As explained in Latency

Edge computing is a computing approach that places computation and data processing near the users or devices that generate or consume the data.

Edge computing places computation and data processing near the users or devices that generate or consume data. It reduces geographical and last-mile latency by decentralizing workloads across multiple edge locations instead of relying on one central cloud region. section 3.2.2

Near edge uses points of presence inside or near traditional data centers, while far edge moves resources closer to the user’s network, including homes, factories, point-of-sale systems, and IoT environments. Because “edge” covers different infrastructure layers, identify the specific approach before evaluating its latency benefits. section 3.2.2

Regional access and colocated APIs

A user in Tokyo can access a nearby edge location instead of communicating with a central region in Virginia. Similarly, placing a REST API near its data, such as by embedding SQLite in the server, can reduce latency substantially. section 3.2.2 section 3.6

Apply edge computing as a colocation strategy:

  • Place computation near the users generating or consuming the data. section 3.2.2
  • Place compute and data together when applications repeatedly access a database or another system. section 3.6
  • Compare near-edge and far-edge options against the application’s actual latency requirements rather than treating “edge” as a uniform architecture. section 3.2.2

How Latency covers it

How deep it goes
Distinguishes near edge from far edge and explains latency rationale, but does not provide an implementation workflow.
Examples
Uses Tokyo–Virginia routing, nearby Cloudflare data centers, and an embedded SQLite REST API.
What you can do after
Evaluate near-edge and far-edge placements by their expected effects on geographic and last-mile latency.
How it connects
Connects edge computing to colocation, content delivery networks, distributed systems, and latency-sensitive applications.

Also explained in

Compare how 5 books explain edge computing →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Latency. The section links point to the parts of the book it draws on.