Revolutionizing hyperscale application delivery and security: The New Azure Front Door edge platform

Revolutionizing hyperscale application delivery and security: The New Azure Front Door edge platform

In this blog, you'll learn about the new Azure Front Door next-generation platform and how it has been revolutionizing hyperscale application delivery and security. Previously, Azure Front Door was based on a Windows-based proxy. However, as the need for a new platform emerged, the team opted to build it on Linux and embrace the open-source software community. The new platform has resulted in massive gains in scalability, security, and resiliency. It operates as a global, scalable, and secure entry point for caching and acceleration of web content, offering features like load-balancing, caching, web application firewall, and a rich rules engine for request transformation. The team made use of open-source software and wrote most of the new code in Rust, a modern and safe systems programming language, for higher performance, reliability, and productivity. They also built a new domain-specific language (DSL) named AXE (Arbitrary eXecution Engine), for enabling custom rules tailored for traffic of customers using Azure Front Door, which is implemented as a custom module in the new proxy. By integrating the best practices outlined in this blog, Azure Front Door has become a cutting-edge solution that meets and exceeds the dynamic requirements of its customers.

Published on:

Learn more
Azure Networking Blog articles
Azure Networking Blog articles

Azure Networking Blog articles

Share post:

Related posts

Why Use Julia? 12 Benefits of Julia Programming

If you're a data scientist or machine learning practitioner, you might have come across the cutting-edge, high-performance programming languag...

3 months ago

Mastering the Basics Of Julia – A Fast, Flexible Programming Language

If you're in search of a lightning-fast programming language that strikes a perfect balance of performance and productivity, look no further t...

3 months ago

Programming Language Detector: Using ChatGPT

Are you having trouble identifying a particular programming language? Don't worry, we've all been there. Fortunately, a solution exists in the...

7 months ago

Is Excel a Programming Language? Is it a Database?

Excel is a complex and multifaceted tool with a multitude of features and functionalities. However, the question of whether it is a programmin...

8 months ago

Chris "Woody" Woodruff: Network Programming - Episode 262

In this episode (262) of the podcast, Chris "Woody" Woodruff, a software developer and architect with over 25 years of experience, talks about...

10 months ago

Introducing Azure Artifacts support for Rust Crates

If you're a developer who's interested in Rust programming, then you're in luck. Rust is fast becoming a popular language due to its speed, re...

11 months ago

Introducing Test Engine: An open platform for automated testing of canvas apps

If you're interested in an effective, open-source platform for testing canvas apps, look no further than Test Engine. This innovative tool, wh...

1 year ago

Reminder – Enhanced antimalware Engine capabilities for Linux: Validate to ensure continued protection

This post is a reminder about the enhanced anti-malware engine capabilities for Linux and macOS that have been gradually rolled out by Microso...

1 year ago

Episode 419 - Azure Front Door

In this episode of the podcast, Abhishek Tiwari from the Azure Networking team is back to discuss the Front Door service. The Front Door servi...

2 years ago

Power Fx: Open source now available

The preview release of Microsoft Power Fx, an Excel-like, low-code programming language, is now freely available as open source on GitHub. Thi...

2 years ago
Stay up to date with latest Microsoft Dynamics 365 and Power Platform news!
* Yes, I agree to the privacy policy