Skip to content
Mohamed Naser

Blog

Writing on AI-augmented engineering, agent quality, and technical leadership. Summaries and SEO live here; full articles on Medium.

RSS feed

Commodity Murabaha, Explained for Engineers

Before the story of scaling from ten orders to five thousand, here is what we actually run: what a commodity Murabaha is, why every step is legally load-bearing, and why stock has to exist as individually coded units.

  • commodity murabaha
  • murabaha process
  • islamic finance
  • sharia compliant financing
  • murabaha platform

10 Database Bottlenecks We Hit Scaling to 5,000 Orders

In January 2025 a stress test of ten automated orders left four of them stuck. Eighteen months later the same platform ran 5,200 orders end to end at 99.94%. Ten case files on the code and database work that got it there.

  • database bottlenecks
  • mysql lock contention
  • read committed isolation
  • database deadlocks
  • database performance tuning

Scaling Queue Workers: From 3 Containers to 122 Processes

A purchase step that took seven and a half seconds contained 521 milliseconds of actual work. The rest was queue wait. Five case files on the infrastructure half of the story: splitting queues, sizing a worker fleet, and the deploys that quietly skipped it.

  • scaling queue workers
  • queue worker fleet
  • queue wait time
  • docker compose scale
  • laravel queue