Edgio AppOpsEdgio DeliveryEdgio StreamingContact SalesContact SupportResourcesInvestorsCareersDeliveryApp EdgeEdgeJS (CDN-as-code)ObservabilityTraffic SplittingGlobal CDNFull-Stack EnvironmentsFeature ManagementBranch PreviewPredictive PrefetchServerless ComputeGraphQL CachingImage OptimizationApp PlatformWeb Application FrameworksIterative MigrationApp SecurityWAF, DDoS, Bot Management and API ProtectionDevelop fasterRelease with confidenceRun sub-second sitesProtect your appSimplify, save and evolveSecurityStreamingExpert ServicesEdge Cache for ISPsAccelerated DevelopmentInstant Page LoadsNext-Gen Web CDNGlobal CDNWeb SecurityDocsContact SalesApp EdgeApp PlatformApp SecurityBranch PreviewEdgeJSFeature ManagementFull-stack EnvironmentsGlobal CDNGraphQL CachingImage OptimizationIterative MigrationObservabilityPredictive PrefetchServerless ComputeTraffic SplittingWAF, DDoS, Bot ManagementWeb Application FrameworksDeliveryStreamingSupportResource CenterBlogJavaScript JamDeveloper DocsChangelogForumAboutLeadership TeamCareersInvestorsNewsroomContact UsTerms of ServicePrivacy PolicyAcceptable Use PolicyData and Protection AddendumInvoice MethodologiesPrivacy ShieldWebsite Disclaimer

EdgeFunctions: Serverless Computing for Real-World Applications

By: Charles Russell | March 24, 2020
Print Article

Original source: Limelight Networks

The business of delivering compelling user experiences is growing more complex, especially in the world of streaming video. It’s the norm – not the exception – to use services and technologies from many vendors to deliver the instant gratification your audience expects. Increasingly, this means developers are integrating services to deliver video streams, authenticate users, personalize content, serve the optimal video profile, protect your content, and more. Meanwhile, you’re designing new features and innovations to improve your viewers’ experiences.

The question is -- where should these functions be performed and how should they scale? Handling them in a centralized datacenter can add latency, create a sluggish viewer experience, and may also add unnecessary cost. Here’s where serverless computing and Limelight’s new EdgeFunctions comes into play.

EdgeFunctions provides a platform for content providers to deploy their own application functions into Limelight’s network edge locations and run them on demand. It automatically makes your code available to edge locations around the world, executes at the network edge closest to the user to ensure the lowest latency, and scales to meet demand. It’s ideally suited to streaming video and content delivery use cases such as personalized streaming, access control, dynamic ad insertion, content protection, A/B testing, and image manipulation.

Another benefit: With its serverless architecture, developers don’t have to wait for underlying infrastructure to be stood up -- such as servers, storage or networking -- which can take months.

Instead, they’re able to concentrate on writing and deploying code to create or enhance user application experiences. EdgeFunctions saves money too by avoiding the traditional ‘always on’ server architecture. Customers only pay for the resources their functions consume when triggered.

Limelight EdgeFunctions means no more overprovisioning costs, no more worrying about scale or capacity. Just upload your code and Limelight takes care of the rest – serverless computing at its best.

Explore Edgio Solutions

Get the information you need. When you’re ready, chat with us, get an assessment or start your free trial.