Non-intrusive C/C++ Middleware Transaction Instrumentation, Zero Failure Project (2006 – 2010)

Jun 8, 2006 · 1 min read
SysMaster - TmaxSoft, Zero Failure Project - LG Display, South Korea
Software Engineer, August 2003 ~ Feb 2006

Overview

Ensuring stable operations in mission-critical enterprise software requires more than conventional monitoring. This project established an always-on transaction tracing framework that detected performance anomalies early, reducing downtime in high-stakes manufacturing execution systems (MES).

  • Delivered a function-intercept-based middleware monitoring system, enabling real-time observability of enterprise applications.
  • Technology delivered as a core enabling feature that made TmaxSoft strike a 2 billion KRW (approx. 1.5 million dollars) project building a fault monitoring & troubleshooting system for LG Display’s mission critical manufacturing execution system (MES)

Technology

  • LD_PRELOAD based system call intercept for packet modification and tracking
  • LD_PRELOAD based library intercept for Oracle OCI, Tibco, Tmax, BEA Tuxedo
  • Lock-free queue on POSIX shared memory for low-overhead IPC
  • Data ingest to Oracle RDBMS backend
  • HP-UX, Solaris, AIX, Linux