With Edge Functions, customers can:
- Build ultra-low latency applications
- Redirect traffic from origin servers
- Break up monolithic legacy applications
- Quickly release new features
- Add third party functionality to applications
- Personalize content delivery
Overcoming the challenges of serverless
Despite the simplicity and cost-effectiveness of serverless functions, they are not without their challenges, from the unpredictable performance and high latency of container-based solutions to issues with security, monitoring, and vendor lock-in.
At Azion, we’ve worked hard to develop a solution that provides the benefits of serverless while still delivering on:
- Performance: Unlike AWS Lambda and other solutions that run in containers, Edge Functions has zero cold starts, ensuring consistent and low-latency performance.
- Security: Azion uses V8 Isolate to create a secure sandbox for each function, ensuring that each function is isolated while running in a multitenant environment.
- Monitoring: Access real-time information about usage and performance through Real Time Metrics or set up logging through the Fetch API.
In addition to its other features and benefits, Edge Functions includes a number of capabilities designed to make them as easy to use and flexible as possible:
- Promises with Async/Await: Promises simplify the sequencing of asynchronous operations, while async/await make asynchronous code easier to read and write.
- Fetch API: provides a generic definition of Request and Response objects so they can be reused whenever and wherever they’re needed in the future. We implemented the Fetch API “as is” with MDN standards.
Getting started with Edge Functions
The beta release of Edge Functions is now available to all clients. At this time, we recommend running Edge Functions with non-critical workloads. Visit our product page to contact sales or create a free account.