Application Request Orchestrator
No Thumbnail Available
Date
2025-09-14
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Daffodil International University
Abstract
This project presents ABC Proxy Security Gateway, a scalable, high-performance reverse proxy designed as a pluggable web application firewall (WAF) built with Golang. It intercepts and processes HTTP requests through a modular plugin architecture, enabling dynamic security policy enforcement such as SQL injection detection, XSS filtering, and rate limiting — all without coupling to backend application code. The gateway includes a React + Inertia.js dashboard for real-time observability and granular control over plugin lifecycle and rule configuration. Leveraging PostgreSQL for persistent configuration storage and designed with containerization (Docker) and orchestration (Kubernetes) in mind, the system supports modern cloud-native deployment and scaling strategies. Structured logging and metrics provide full observability into request flows and security actions. The modular design reduces development overhead and increases flexibility compared to traditional monolithic WAF solutions. Planned enhancements include AI-driven anomaly detection for zero-day threat identification, multi-language plugin support, and TLS termination to inspect encrypted payloads, aiming to meet enterprise-grade security demands and ease operational complexity
Description
Project Report
Keywords
API Gateway Management, Request Orchestration System, Workflow Automation, Microservices Architecture
Citation
SWT
