Blog
Engineering notes by Tarek Fawaz on IoT telemetry, platform architecture, DevOps and AI
How we split a monolithic RabbitMQ consumer into 3 fault-isolated services with bounded channels, parallel workers, and batch throttling, stopping data loss at 10,000 devices.
How to handle 10,000+ concurrent fleet connections under 512MB RAM, with LRU deduplication, config-driven routing, CPU budgets, and health-signal-driven stability.
A deep dive into building a spec-driven development system with 7 specialized AI agents, human-in-the-loop gates, and full traceability from requirements to code.
Three frameworks every leader needs before shipping AI features: a data readiness assessment, a build-vs-buy decision tree, and a true cost model that exposes the categories most business cases miss.
A production IoT case study on reducing memory consumption in high-throughput TCP telemetry pipelines processing GPS and RFID data.
How metadata-driven telemetry reduces firmware coupling and improves operational agility for connected devices and embedded systems.
A practical DevOps article on automated NuGet package versioning, branch-based prereleases, and cross-stage variables in Azure DevOps.
A leadership framework for distinguishing team AI enablement from product AI features, and adopting both without mandates, friction, or wasted investment.