Edge Computing
Edge computing is a distributed computing model that processes data physically close to where it is generated or consumed — at the network 'edge,' such as a nearby data center, cell tower, or device — rather than sending everything to a…
Definition
Edge computing is a distributed computing model that processes data physically close to where it is generated or consumed — at the network 'edge,' such as a nearby data center, cell tower, or device — rather than sending everything to a centralized cloud region, in order to reduce latency and bandwidth use.
Overview
Traditional cloud computing centralizes processing in a relatively small number of large regional data centers. Edge computing pushes some of that processing outward, closer to end users or the physical devices generating data, using smaller points of presence distributed across many more locations. The goal is to shrink the round-trip time between a request and a response, which matters a lot for latency-sensitive use cases like video streaming, gaming, industrial IoT sensors, and real-time bidding in ad tech. A Content Delivery Network (CDN) is the most familiar and mature form of edge computing — caching static content at points of presence near users — but modern edge platforms go further, running actual application code at the edge. Cloudflare Workers and similar edge-function platforms let developers execute logic (authentication checks, personalization, A/B testing, API responses) at hundreds of edge locations instead of a single origin server, cutting latency for globally distributed users. On the industrial side, edge computing also refers to processing sensor and IoT data locally on-site — in a factory or vehicle, for instance — rather than sending every reading back to the cloud, which reduces bandwidth costs and lets systems react in real time even if connectivity to the cloud is intermittent. Edge computing complements rather than replaces centralized cloud infrastructure: heavy computation, long-term storage, and complex analytics typically still happen in a core cloud-native region behind a load balancer, while the edge handles latency-sensitive, lightweight tasks and reduces the amount of raw data that needs to travel back to that core.
Key Concepts
- Processes data close to its source or consumer instead of a centralized region
- Reduces latency for real-time and interactive applications
- Reduces bandwidth costs by filtering or aggregating data before it reaches the core cloud
- CDNs are the most mature and widely deployed form of edge computing
- Edge function platforms run application logic at distributed points of presence
- Supports offline or intermittent-connectivity scenarios in industrial IoT
Use Cases
Frequently Asked Questions
From the Blog
Cloud Computing for Beginners: A Complete Guide
A comprehensive guide to cloud computing for beginners: a complete guide — written for learners at every level.
Read More Cloud & CybersecurityAWS for Beginners: Cloud Computing Fundamentals
Amazon Web Services is the world's most widely used cloud platform. This guide covers the core services every developer needs — EC2 (virtual servers), S3 (storage), IAM (access control), VPC (networking), and RDS (databases) — with practical setup instructions and free tier guidance.
Read More Data ScienceNumPy for Data Science: Arrays and Vectorisation
NumPy is the foundation of Python's scientific computing stack. This guide covers ndarrays, vectorised operations, broadcasting, linear algebra, and why NumPy is 10-100x faster than equivalent Python loops — with practical examples for data science work.
Read More