Architectural Index

Systems Architecture & Lab Governance

A high-fidelity enterprise simulation environment designed to bridge hardware topology with cloud-native software deployment. This journal documents the orchestration of isolated virtual networks, automated ETL pipelines, and complex data structures.

02. Infrastructure

Hardware & Software Stack

Infrastructure Flow

Integrating Intel-based servers with ARM edge devices, the lab utilizes a hardened Nginx gateway to route traffic across segregated virtual networks.

ALGORAB2024 Core

Core

Windows Server 2025 hosting a hardened VMware Workstation cluster for .NET, Node, and Nginx instances.

Edge & Telemetry

Edge

Distributed Ubuntu Laptops and ARM-based signage devices monitored via centralized Prometheus scrapers.

03. Automated Orchestration

Faith Hub: Multi-Source ETL

A Python-based aggregation engine that performs real-time web scraping and API normalization across multiple regional datasets. It consolidates disparate prayer schedules into a unified, hardened JSON schema.

Engine: `prayer_time_live.py`
  • Extraction: Scrapes Aisha, Round Rock, and Brushy Creek Masjeds.
  • Transformation: Normalizes time formats and handles "Error referencing object" exceptions.
  • Persistence: Updates `prayer_times_live.json` via the `utilities` toolkit.

Microservice Infrastructure

The automation layer is supported by 12+ Docker instances orchestrated via Nginx reverse proxies. High-memory Kafka clusters handle the message bus, while systemd timers ensure high availability for data freshness.

Containerized Kafka-Ready

The orchestration logic utilizes systemd timers to trigger the Python environment every 6 hours. This ensures that the GLOBEX.LAB front-end reflects accurate, live-synced data without manual intervention.

> systemctl status etl.timer
● active (waiting)
> python3 prayer_time_live.py /data/json
[SUCCESS] Masjed records synchronized

04. Data Governance & Applications

TransScriptor Ecosystem

A production-ready pipeline bridging .NET 10 Web APIs with specialized Python Document Intelligence.

⚙️
Wael Daoud Profile Picture

Wael Daoud

Software Staff Engineer & Architect with 15+ years of experience in the SDLC. Focusing on human-centered leadership and building order out of technical chaos. Currently exploring the intersection of .NET 10, Python-driven automation, and hardened Linux infrastructure.