📌 Overview
Zurvan is a lightweight, high-performance Enterprise Service Bus (ESB) built with .NET.
It is designed for:
Dynamic service orchestration Runtime API generation Seamless integration between internal and external systems
It eliminates the need for manual controller development by generating APIs dynamically at runtime while keeping enterprise-level extensibility and security.
🚀 Key Features
⚡ Dynamic API Generation No controllers needed — APIs are created at runtime from configuration.
📄 Auto-generated OpenAPI / Swagger Live documentation based on runtime services.
🔐 Bearer Token Authentication Secure all endpoints with token-based access control.
🔁 Request/Response Transformation Pipeline Flexible middleware pipeline for shaping requests and responses.
🧩 Modular ESB Architecture Plugin-based structure for extending functionality.
📊 Structured Logging (ELK Ready) Designed for integration with Elastic Stack.
🧠 Smart Routing Engine Route requests dynamically to internal or external services.
🧪 Performance Testing Ready Compatible with JMeter and Locust for stress/load testing.