Edge computing has moved from a niche networking concept to a foundational piece of modern distributed infrastructure β and understanding what its architecture actually looks like is no longer optional for engineers building latency-sensitive systems. A 2021 paper published in IEEE Transactions on Computers proposed a hybrid edge architecture for 5G that combines device-to-device communication, software-defined networking, and near-device processing to achieve ultra-low latency for applications like autonomous vehicles and augmented reality (Rahimi et al., 2021). More recently, a 2026 paper presented at the IEEE International Conference on Edge Computing introduced EdgeFaaS, a function-based edge framework that virtualizes heterogeneous IoT and edge resources under a unified interface β demonstrating the shift toward programmable, function-level abstractions across distributed infrastructure (Vadnere et al., 2026). This article explains what edge computing architecture is, how it differs from cloud and serverless models, and where the design decisions actually matter.
What Edge Computing Architecture Actually Means
The term "edge computing" is often used loosely to mean different things in different contexts. At its most precise, edge computing refers to a deployment model where compute resources are physically located close to the data sources or end users they serve β on-premises at a factory floor, in a telecom base station, at a retail location, or in a purpose-built edge server at a cell tower site β rather than consolidated in a geographically distant hyperscale data center.
An edge computing architecture, then, is the set of design decisions that determines how these geographically distributed compute nodes relate to each other, to central cloud resources, and to the end devices they serve. This includes how workloads are split between edge and cloud layers, how data flows between them, how edge nodes are managed and updated, and how failures are handled when individual edge nodes lose connectivity to the broader network.
The defining characteristic is latency reduction through proximity. A cloud data center in a different region may add 40β200ms of round-trip latency for every request. An edge node co-located with a manufacturing line, a retail point-of-sale system, or a 5G base station can reduce that to single-digit milliseconds β which is the difference between a responsive AR overlay and a nauseating lag, or between a safe real-time machine control loop and a system that cannot react fast enough to prevent equipment damage.
The Three-Layer Architecture: Devices, Edge, Cloud
Most production edge computing architectures follow a three-tier model, with each layer playing a distinct role:
Device Layer (Far Edge): The lowest tier consists of end devices β sensors, cameras, PLCs, mobile devices, wearables. These devices generate data but have limited local compute. Some newer embedded processors enable a small amount of inference at this layer (running small ML models for anomaly detection, for instance), but the device layer generally cannot host complex application logic.
Edge Layer (Near Edge): The middle tier is where most of the interesting edge computing architecture decisions live. This is typically a ruggedized server or a cluster of compact servers deployed physically close to the devices they serve. The edge layer receives raw data from devices, applies processing logic (filtering, aggregation, inference, protocol translation), and either acts on results locally or forwards summarized data to the cloud tier. Multiple edge nodes can be clustered for redundancy or load distribution.
Cloud Layer (Core): The top tier handles workloads that do not require low latency: long-term data storage, model training on historical data, global analytics aggregation, policy management, and orchestration of the edge layer itself. The cloud tier has essentially unlimited elastic compute and storage capacity, but access from edge and device layers requires traversing a wide-area network with the associated latency and bandwidth costs.
Not all architectures use all three layers equally. Some use a thin edge layer that does little more than protocol translation and buffering. Others push substantial application logic to the edge and use the cloud only for long-term storage and model retraining.
Function-Based Edge: The Serverless Model at the Edge
The EdgeFaaS paper from 2026 represents a direction that has been gaining traction: applying the serverless function abstraction β which proved successful in cloud environments as AWS Lambda, Google Cloud Functions, and Azure Functions β to heterogeneous edge infrastructure.
In a traditional serverless model, developers deploy discrete functions that execute in response to events, without managing the underlying servers. The platform handles scheduling, scaling, and resource allocation. EdgeFaaS extends this model to edge environments where the underlying hardware is far more heterogeneous: a mixture of IoT devices with constrained resources, edge servers with moderate compute, and cloud resources with abundant but higher-latency compute.
The key innovation in this approach is function virtualization β abstracting the physical difference between a Raspberry Pi-class device, an edge server, and a cloud VM behind a unified function deployment interface. From the application developer's perspective, they write a function and declare its resource requirements; the framework decides where to actually run it based on current resource availability, network topology, and latency requirements. The EdgeFaaS evaluation on a testbed of 100+ geographically distributed IoT devices, edge servers, and cloud services demonstrated that this abstraction works in practice β users could vary pipeline configurations across the three tiers without rewriting application logic.
How Edge Differs from Traditional Serverless and Cloud
Understanding the distinctions between edge computing, serverless, and conventional cloud deployment prevents common architectural mistakes:
Edge vs. Cloud: Cloud assumes abundant, centralized resources with high-bandwidth, low-latency connectivity to a data center. Edge assumes constrained, distributed resources with variable (sometimes unreliable) connectivity between nodes and to the cloud. Edge architectures must be designed to handle partial connectivity β operating in "island mode" when WAN links are down, then synchronizing when connectivity is restored.
Edge vs. Serverless: Serverless (in its pure cloud form) assumes stateless functions running on elastic cloud infrastructure. Edge compute is often stateful by necessity β the edge node may need to maintain local state during periods of cloud disconnection. Serverless also assumes homogeneous, abundant resources; edge must work with heterogeneous hardware of varying capability.
Fog Computing vs. Edge Computing: These terms are sometimes used interchangeably, but fog computing refers specifically to Cisco's original vision of a hierarchical architecture that extends cloud services toward the edge via intermediate fog nodes. Edge computing is the broader category; fog computing is one specific architectural approach within it.
| Property | Cloud | Edge | Edge + Serverless (FaaS) |
|---|---|---|---|
| Latency | 40β200ms typical | 1β10ms typical | 1β10ms with abstraction overhead |
| Resource scale | Effectively unlimited | Constrained, fixed | Constrained, dynamically allocated |
| Offline operation | Not possible | Possible with local state | Possible with stateful functions |
| Hardware diversity | Homogeneous (standardized) | High heterogeneity | Abstracted by platform |
| Operational complexity | Low (managed service) | High (physical deployment) | Medium (platform-managed) |
| Best use case | Analytics, training, storage | Real-time inference, control loops | Heterogeneous pipeline workloads |
Where the Architecture Decisions Actually Matter
In practice, the most consequential architectural decisions in an edge deployment are not about which vendor's edge platform to use but about three fundamental design choices:
Where to place the processing boundary: What work runs on the edge node versus what gets sent to the cloud? This is the most important decision and depends on latency requirements, data volume, and the cost of sending raw versus processed data over the WAN. Video analytics is a classic example: processing raw video at the edge and sending only metadata (detected objects, counts, events) to the cloud can reduce bandwidth by orders of magnitude while maintaining acceptable latency for alerting use cases.
How to handle disconnection: Edge nodes lose connectivity β to the internet, to each other, or to the cloud β regularly in practice. An architecture that assumes always-on connectivity will fail silently or loudly at the worst possible times. Designing explicit disconnected operation modes, local queuing and buffering, and synchronization protocols is non-negotiable for production deployments.
How to orchestrate and update edge nodes at scale: Managing ten edge nodes is operationally manageable. Managing a thousand β distributed across a retail chain, a manufacturing company's global plants, or a fleet of vehicles β requires a systematic approach to configuration management, software updates, monitoring, and failure recovery. Kubernetes-based approaches (K3s, MicroK8s, KubeEdge) have become common choices here, extending familiar cloud orchestration patterns to constrained edge hardware.
Frequently Asked Questions
Do I need edge computing if I already use a CDN?
CDNs solve a specific subset of the edge problem: serving static and cached content from geographically distributed points of presence. Edge computing goes further β it runs arbitrary application logic, not just content delivery, at distributed locations. If your latency problem is about content delivery, a CDN may be sufficient. If it involves real-time data processing, inference, or device control, you need edge compute.
Is Kubernetes necessary for edge computing?
No, but container orchestration at scale almost always becomes necessary as edge deployments grow. Small deployments with a handful of nodes can be managed with simpler tooling. At dozens or hundreds of nodes, the operational burden of inconsistent environments, manual updates, and ad-hoc monitoring becomes prohibitive. Lightweight Kubernetes distributions (K3s being the most widely used) are designed specifically for the memory and CPU constraints of typical edge hardware.
What latency improvement can I actually expect from moving to the edge?
The answer depends heavily on your current architecture and physical geography. If your application currently round-trips to a cloud region that is 100ms away, and you deploy an edge node within the same facility as your devices, you can realistically achieve under 5ms for local processing β a 20x or more improvement. The 2021 Rahimi et al. paper on 5G edge architectures demonstrated sub-10ms latency for latency-critical workloads using their proposed hybrid model, compared to the significantly higher latencies achievable with cloud-only deployment. These gains are real but not free β they come with the operational complexity of managing distributed infrastructure.
Bottom Line: We recommend treating edge computing architecture as a deliberate constraint, not a default. Start by measuring your actual latency requirements with precision β not every application needs sub-10ms response. If your requirements genuinely demand it, model your processing boundary carefully, design for disconnection from day one, and plan your orchestration strategy before your first edge node goes into production. Adding edge infrastructure to fix a problem you have not quantitatively defined is how engineering teams end up with expensive distributed systems that do not actually solve the original problem.
Sources & References:
Vadnere N, Wang YT, Chen Y, Sadesh S, Zhao M. EdgeFaaS: A Function-based Framework for Edge Computing. 2026 IEEE International Conference on Edge Computing (EDGE). arXiv:2607.14489 (2026)
Rahimi H, Picaud Y, Costanzo S, Madhusudan G, Boissier O, Singh KD. Design and Simulation of a Hybrid Architecture for Edge Computing in 5G and Beyond. IEEE Transactions on Computers, 70(8):1213β1224 (2021). arXiv:2009.00041
Disclaimer: This article is for informational purposes only. Technology landscapes change rapidly; verify information with official sources before making technical decisions.