@EnterpriseArchitect Thanks for reaching out. Deploying Azure ADF WAF or Application Gateway before your APIM is a recommended approach to block or allow specific requests based on geographic locations. This setup provides an additional layer of security and helps manage traffic more effectively.
When you deploy WAF or Application Gateway before your APIM, you can configure it to handle incoming requests and apply the necessary filtering rules. This setup ensures that only requests from allowed regions are forwarded to your APIM, which can help reduce the number of unwanted requests and improve the overall performance of your API.
Please let me know if you have any further questions.