Lead Full-Stack Engineer & Architect | NileTech (218TV.net) | 2016

Context & Scale

218TV is a prominent Libyan satellite television network and digital news broadcasting outlet. The network operated a high-concurrency news platform serving over 15,000 concurrent active connections during major regional breaking news events. The system suffered from unmaintainable legacy code, frequent database thread crashes during traffic surges, and severe content fragmentation that threatened ongoing 24/7 newsroom operations.

Architectural Decisions

  • ->Strangler-Fig Legacy Migration: Avoided a high-risk big-bang rewrite by implementing the Strangler-Fig migration pattern. Intercepted traffic at the reverse-proxy layer, progressively porting historical article archives, video catalogs, and taxonomy trees into a new Drupal core while maintaining zero downtime for the active newsroom.
  • ->Custom Module Domain Orchestration: Engineered custom Drupal modules utilizing core Entity and Hook APIs to manage live satellite broadcast schedules, breaking news tickers, and video-on-demand (VOD) assets within a centralized editorial console.
  • ->Multi-Tier Edge & Render Caching: Designed a multi-layer caching topology combining Drupal render cache tags, Redis transient object stores, and Varnish reverse-proxy edge rules, maintaining an 85%+ cache hit ratio for anonymous readers during traffic surges.

Engineering Execution

  • ->Backend: Object-oriented PHP 7 custom Drupal module architecture adhering strictly to Drupal coding and security standards.
  • ->Data Layer: Normalized MySQL relational schema with composite index tuning, refactoring queries to eliminate N+1 bottlenecks and reducing mean query execution times under 15ms.
  • ->Frontend: Responsive semantic HTML5, modular CSS layouts, and vanilla JavaScript interaction handlers for breaking news tickers and streaming video players.
  • ->Infrastructure: Linux server environment running Apache/Nginx, Varnish cache acceleration, and automated Drush CLI release deployment scripts.

Measurable Impact

  • ->Successfully consolidated a fragmented legacy portal into a unified, high-availability Drupal platform with zero broadcast newsroom downtime.
  • ->Sustained peak traffic events exceeding 15,000 concurrent active connections with sub-second page delivery latencies.
  • ->Reduced dynamic database queries per page load from over 140 down to under 18 queries via targeted render caching and query optimization.