---
title: "Mubarak Alhazan (@poly4) | Hashnode"
description: "DevOps Engineer. Read the latest articles by Mubarak Alhazan on Hashnode."
url: "https://hashnode.com/@poly4"
---

@poly4

# Mubarak Alhazan

@poly4 · Joined July 2022

DevOps Engineer

### [What It Takes to Trust an AI Deployment Gate: Measuring Four Models Against a Dumb Baseline](https://poly4.hashnode.dev/ai-pre-traffic-gate?utm_source=hashnode&utm_medium=feed)

I built an AI gate that decides whether code ships, then tested 4 LLMs against a 15-line scoring function. What I learned about trusting AI in CI/CD.

23 min read · [poly4.hashnode.dev](https://poly4.hashnode.dev/ai-pre-traffic-gate?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/ai-pre-traffic-gate/6ae9b98d0cef2c5343704924) [Nov 3](https://hashnode.com/posts/ai-pre-traffic-gate/6ae9b98d0cef2c5343704924)

### [Why Rate Limiting Alone Won't Stop OTP Abuse — A Real Incident Breakdown](https://poly4.hashnode.dev/why-rate-limiting-alone-won-t-stop-otp-abuse-a-real-incident-breakdown?utm_source=hashnode&utm_medium=feed)

Protecting OTP Endpoints from Distributed Bot Attacks with AWS WAF CAPTCHA and Cloudflare Turnstile

11 min read · [poly4.hashnode.dev](https://poly4.hashnode.dev/why-rate-limiting-alone-won-t-stop-otp-abuse-a-real-incident-breakdown?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/why-rate-limiting-alone-won-t-stop-otp-abuse-a-real-incident-breakdown/6a1933e052c4918e262f04ee) [May 29](https://hashnode.com/posts/why-rate-limiting-alone-won-t-stop-otp-abuse-a-real-incident-breakdown/6a1933e052c4918e262f04ee)

### [How to Import Existing AWS Resources into the Serverless Framework (Using CloudFormation Import)](https://poly4.hashnode.dev/how-to-import-existing-aws-resources-into-the-serverless-framework?utm_source=hashnode&utm_medium=feed)

Learn how to safely bring manually created AWS resources into the Serverless Framework using the CloudFormation IaC Generator. A step-by-step guide to

8 min read · [poly4.hashnode.dev](https://poly4.hashnode.dev/how-to-import-existing-aws-resources-into-the-serverless-framework?utm_source=hashnode&utm_medium=feed)

[Mar 29](https://hashnode.com/posts/how-to-import-existing-aws-resources-into-the-serverless-framework/69c93a885282e6ac9cb4d6c4)

### [Webflow CMS Behind CloudFront: Serving Dynamic and Static Pages on the Same Domain](https://poly4.hashnode.dev/webflow-cms-behind-cloudfront-serving-dynamic-and-static-pages-on-the-same-domain?utm_source=hashnode&utm_medium=feed)

Learn how to serve Webflow CMS pages and S3-hosted dynamic content on the same domain using CloudFront path-based routing.

6 min read · [poly4.hashnode.dev](https://poly4.hashnode.dev/webflow-cms-behind-cloudfront-serving-dynamic-and-static-pages-on-the-same-domain?utm_source=hashnode&utm_medium=feed)

[Jan 18](https://hashnode.com/posts/webflow-cms-behind-cloudfront-serving-dynamic-and-static-pages-on-the-same-domain/696cf645beb22122f820ee77)

### [Cooking Without Burning: My DevOps Doings in the Past Few Years](https://poly4.hashnode.dev/cooking-without-burning-my-devops-doings-in-the-past-few-years?utm_source=hashnode&utm_medium=feed)

Explore the journey of mastering DevOps, from automation to deployment, with insights on AWS, Terraform, and cost-saving strategies

7 min read · [poly4.hashnode.dev](https://poly4.hashnode.dev/cooking-without-burning-my-devops-doings-in-the-past-few-years?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/cooking-without-burning-my-devops-doings-in-the-past-few-years/68f334338afc0ce711b0ccf5) [Oct 18, 2025](https://hashnode.com/posts/cooking-without-burning-my-devops-doings-in-the-past-few-years/68f334338afc0ce711b0ccf5)
