Vishal Tyagi

Systems

Architecture

Four production systems. Constraint, rejected option, and decision sit in one stack. Pick a component for the mechanism.

Constraint

SIM tracking and Airtel IQ already existed, but an account could only run one path. Both had to be live on one session, on Android, iOS, and admin web, gated by role and number allocation.

Rejected

Keep the account-level either/or flag and “switch mode” via reconfiguration. Reporting stays forked by mode.

Decision

A session orchestrator keeps both channel drivers active. Placement chooses a path at call time. Activity and reports carry callMedium.

Full spec →

Pick a component. You’ll get the role, the constraint, the decision, and the spec.