Austin Gil

What the Heck is Edge Computing Anyway?

What if your app's biggest performance bottleneck isn't your code, but the speed of light? Edge computing offers a solution.

What the Heck is Edge Computing Anyway?
#1about 2 minutes

An introduction to edge compute using an analogy

Edge compute is defined as globally distributed serverless functions that run close to users, explained through an analogy of knitting dog hats.

#2about 3 minutes

Exploring the pros and cons of traditional servers

Traditional servers offer predictable pricing and full control but come with scaling challenges, idle costs, and maintenance responsibilities.

#3about 2 minutes

Understanding client-side rendering and its trade-offs

Client-side rendering moves compute to the user's device, enabling offline functionality but requiring larger initial downloads and lacking environmental control.

#4about 3 minutes

How static site generators deliver immediate responses

Static site generators pre-build all assets for immediate response times, but they cannot support dynamic content without other compute methods.

#5about 6 minutes

The power of cloud functions and serverless architecture

Cloud functions offer infinite scalability and a pay-for-what-you-use model, but they require stateless design and are tied to a specific region.

#6about 3 minutes

Explaining the edge through content delivery networks

The edge is a network of globally distributed computers, like a CDN, designed to reduce latency by serving content from a location near the user.

#7about 7 minutes

Combining serverless functions with a global CDN

Edge compute provides dynamic server-side functionality that executes close to the user, offering benefits like location awareness and key-value stores.

#8about 2 minutes

The rough edges and limitations of edge compute

Edge compute has limitations such as restricted runtimes, fewer resources, and challenges with data locality, especially when connecting to traditional databases.

#9about 4 minutes

Architectural patterns for when to use edge compute

Edge compute is ideal for scenarios like API orchestration but can introduce latency waterfalls in sequential requests that are far from the data source.

#10about 3 minutes

Practical use cases for edge compute in applications

Common applications for edge compute include dynamic ad injection, fast static search, redirect management, A/B testing, and stateless authorization.

#11about 3 minutes

How reducing latency impacts business and conversions

Even small latency improvements, like 100 milliseconds, can have a significant positive impact on sales and user conversion rates.

#12about 3 minutes

A look at a specific edge compute implementation

Akamai EdgeWorkers is presented as a mature edge compute solution with a large global network, customizable lifecycle hooks, and robust security features.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
LM
Luis Minvielle
8 Best Edge Extensions And Addons For Developers
As modern web applications become increasingly complex, developers rely on a range of tools and extensions to optimise their workflow and streamline their debugging process. From language translation to spelling and grammar checks, the right tools ca...
8 Best Edge Extensions And Addons For Developers
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025
BR
Benjamin Ruschin
What Developers Really Need to Create Great Code Demos
Every developer on earth has, at some point, had another developer to thank for a breakthrough, a success, an aha moment they wouldn’t have had without coming across that blog post, that open-source contribution, that reply on socials or that humble ...
What Developers Really Need to Create Great Code Demos
CH
Chris Heilmann
Exploring AI: Opportunities and Risks for Developers
In today's rapidly evolving tech landscape, the integration of Artificial Intelligence (AI) in development presents both exciting opportunities and notable risks. This dynamic was the focus of a recent panel discussion featuring industry experts Kent...
Exploring AI: Opportunities and Risks for Developers

From learning to earning

Jobs that call for the skills explored in this talk.

Cloud Engineer (m/w/d)

Cloud Engineer (m/w/d)

fulfillmenttools
Köln, Germany

50-65K
Intermediate
TypeScript
Google Cloud Platform
Continuous Integration