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 moreWe can help you with Revolutionizing hyperscale application delivery and security: The New Azure Front Door edge platform
If you want help implementing, troubleshooting, or improving this product, contact us and we’ll point you in the right direction.
Related posts
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...