How FastEdge works
There are two approaches to using FastEdge:- Without HTTP request modification. Run select functions at the edge without modifying them. This allows for improved speed and scalability since some code requests are handled by the Edge network servers, rather than needing to arrive at the application’s web server.
- With HTTP request and response modification. A FastEdge node will modify HTTP requests according to your functions’ logic. Then, the modified request is sent to the application’s web server. A FastEdge node gets the web server’s HTTP response. It modifies the HTTP response according to your functions’ logic and sends it to the end user.
- You add your code to our platform.
- We deploy your code on the edge servers worldwide. After that, all traffic to your app is automatically routed and load-balanced across our numerous nodes.
- When a request is received from a user, the runtime environment executes the code and sends an HTTP response to the user.
- FastEdge’s nodes act as origins to terminate HTTP requests, or as proxies to modify them along the way.
Key benefits
- Low latency everywhere. FastEdge runs over Gcore’s global edge network, so your service will be closer to your users regardless of location, resulting in low latency.
- Quick development. With FastEdge, you can quickly build highly responsive and personalized apps relying heavily on dynamically generated content.
- Built for innovation. FastEdge lets you focus on coding and creativity, taking over all backend orchestration.
- Enhanced security. Each edge app runs within the WebAssembly sandbox, isolating it from other edge apps.