๐ค API Mesh Gateway
๐ค AI-Powered API Gateway - Intelligent request routing, circuit breaking, and smart caching
โจ Key Features:
- ๐ Circuit breaker pattern for fault tolerance
- ๐ง AI-powered load balancing with traffic prediction
- โก Smart caching with ML-predicted TTL
- ๐ฆ Sliding window rate limiting
- ๐ Prometheus metrics integration
# Circuit Breaker Implementation
breaker = CircuitBreaker("api-service", failure_threshold=5)
result = await breaker.call(fetch_data)๐ VaultDB
๐ Database Backup Utility - CLI + Web Dashboard for MySQL, PostgreSQL, MongoDB, SQLite
โจ Key Features:
- ๐พ Full, incremental, and differential backups
- ๐ฆ Multiple compression formats (gzip, bzip2, lzma)
- โ๏ธ Cloud storage (AWS S3, GCS, Azure)
- โฐ Automated scheduling
- ๐ข Slack notifications
# Quick Start
dbbackup backup --dbms postgresql --database myapp --compression gzip๐ Deep learning comparison for electricity production prediction
โจ Key Features:
- ๐ง 5 different LSTM architectures compared
- ๐ Comprehensive metrics (MAE, MSE, RMSE, MAPE, Rยฒ)
- ๐ Interactive visualizations
- โ๏ธ Model complexity analysis
๐๏ธ Dynamo Implementation
๐ฆ Interactive implementation & visualization of Amazon's Dynamo distributed key-value store (based on SOSP 2007 paper)
โจ Key Features:
- ๐ Consistent hashing with virtual nodes
- โฑ๏ธ Vector clocks for conflict resolution
- ๐ Real-time visualization dashboard
- ๐ก๏ธ Quorum-based read/write replication
- ๐ Gossip protocol for membership management
# Initialize Dynamo ring
ring = ConsistentHashRing(vnodes=150)
ring.add_node("node-a")
ring.add_node("node-b")
result = await ring.put("key1", value, quorum=QUORUM.RW)โ๏ธ Gobra
๐ฎ Prediction Market Platform - Decentralized betting on Solana blockchain
โจ Key Features:
- ๐ฎ Decentralized prediction market on Solana
- โก Fast and low-cost transactions
- ๐ฆ Smart contracts written in Rust
- ๐ป Frontend in TypeScript/React
โ๏ธ Gobra
โ Modular Specification and Verification of Go Programs (CAV 2021 implementation)
โจ Key Features:
- ๐งฉ Modular program verification for Go
- ๐ Automated specification generation
- โก Efficient SMT-based verification
- ๐ Supports complex data structures
- ๐ฏ Focus on practical verifiability
// Gobra verification example
// @ ensures result == x + y
func Add(x int, y int) int {
return x + y
}โ๏ธ DataForge
โ๏ธ All-in-one Backend Platform - API Gateway, Energy Forecasting, Database Backup
โจ Key Features:
- ๐ API Gateway with path-based routing, load balancing, circuit breaker
- โก Energy Forecasting with ML models (RF, XGBoost, LightGBM, LSTM)
- ๐พ Database Backup for SQLite, MySQL, PostgreSQL
- ๐ API Key & JWT authentication with role-based access control
- ๐ Interactive Streamlit dashboard
# Quick Start
dataforge energy forecast data/energy.csv --steps 24
dataforge backup create postgresql mydb
dataforge serve apiโญ๏ธ Created by Debrup Banik with โค๏ธ



