Blog · Essay · reliability engineering
Reliability Engineering Lessons from Cognosos’ Real‑Time Asset Tracking Rollout

The conversation in the industry right now is dominated by headlines like the ModelOp CEO Dave Trier speaking on AI governance at the BIIA Technology Forum, which you can read here: ModelOp CEO on AI Governance. The article is a reminder that governance, data hygiene, and operational discipline are the real differentiators when a CEO backs an AI‑driven product.
Cognosos, a Singapore‑based startup, built a real‑time asset‑tracking system that underpinned a $40.9 M Series A raise for a logistics platform. The public narrative celebrates the funding, but the story that matters to a CEO is what broke during the build, how the team diagnosed the failure, and what you can inspect this Monday to avoid the same pitfalls.
The First Break: Inconsistent Telemetry
Cognosos’ engineers assumed that every IoT sensor would emit a timestamped ping every second. In practice, network jitter, battery‑saving modes, and firmware mismatches caused gaps of up to 30 seconds. The downstream analytics pipeline treated missing data as “zero movement,” which inflated idle‑time metrics and triggered false alerts for customers.
What to Inspect
- Sensor Firmware Version Matrix – Pull a live inventory of firmware versions across the fleet. Any version older than the baseline should be flagged.
- Telemetry Health Dashboard – Build a simple heat map that shows per‑device ping latency and dropout frequency. If a device’s average latency exceeds 5 seconds, raise a ticket.
- Data‑Ingestion Contracts – Verify that the message schema includes an explicit `heartbeat` field and that downstream services treat missing heartbeats as *unknown* rather than *zero*.
Monday Action
- Open a ticket to add a “heartbeat missing” flag in the ingestion layer.
- Schedule a half‑day sprint to push a firmware update to the 12 % of devices still on the legacy version.
- Deploy the telemetry health dashboard to the ops team’s Slack channel for real‑time visibility.
The Second Break: Cascading Failures in the Scaling Layer
When the platform hit 10 k concurrent devices, the auto‑scaling rules in the Kubernetes cluster were too aggressive. Pods would spin up, but the underlying stateful database (a PostgreSQL cluster) hit connection‑pool limits, causing a cascade of timeouts that rippled back to the UI.
What to Inspect
- Connection‑Pool Metrics – Look at `max_connections` vs. actual usage during peak load. A utilization above 80 % is a red flag.
- Auto‑Scaling Policies – Review the CPU‑based scaling thresholds. CPU spikes are a symptom, not a cause, when the database is the bottleneck.
- Database Latency Heatmap – Plot query latency by endpoint. Identify any queries that cross the 200 ms threshold under load.
Monday Action
- Reduce the auto‑scaling trigger to a more conservative 55 % CPU usage and add a custom metric based on database connection count.
- Increase the PostgreSQL `max_connections` by 30 % and enable connection pooling via PgBouncer.
- Run a load‑test on the staging environment to validate that the new thresholds hold up to a 20 % traffic surge.
The Third Break: Undocumented Operational Runbooks
During a regional outage caused by a fiber cut, the on‑call engineer followed an outdated runbook that instructed a manual restart of the message broker. The broker’s persistent queue was never flushed, resulting in a data loss of 2 % of asset events for that hour.
What to Inspect
- Runbook Version Control – Store all runbooks in a Git repo with version tags tied to the release they support.
- Recovery Test Cadence – Conduct a tabletop exercise monthly, simulating a broker failure and verifying data integrity after recovery.
- Audit Trail of Manual Interventions – Log every manual command with a user, timestamp, and justification.
Monday Action
- Migrate the current runbooks to a Git‑backed wiki and tag the latest version.
- Schedule a 30‑minute recovery drill for the next week, focusing on broker failover.
- Enable audit logging on the broker admin API and route logs to the central SIEM.
The Reliability Engineering Mindset
What ties these three incidents together is a system‑first perspective. CEOs often focus on the headline‑grabbing AI model, but reliability engineering forces you to ask:
- *What are the failure modes of every component?*
- *How does a failure in one layer propagate to the next?*
- *Do we have observable signals that tell us a problem is brewing before it hits the customer?*
Cognosos’ journey illustrates that the most valuable asset for a CEO is a living reliability model—a set of documented assumptions, observability hooks, and remediation playbooks that evolve with the product.
Practical Checklist for CEOs (and Their CTOs)
| Area | Immediate Check | Tool / Artifact |
|---|---|---|
| Telemetry | Firmware version drift < 5 % | Device inventory dashboard |
| Scaling | DB connection‑pool utilization < 70 % | Prometheus + Grafana |
| Runbooks | All runbooks version‑controlled | Git repo with CI lint |
| Observability | End‑to‑end latency SLA < 150 ms | Distributed tracing (e.g., OpenTelemetry) |
| Incident Review | Post‑mortem completed within 48 h | Confluence template |
If any of those cells are red, you have a reliability gap that will surface the moment you scale.
Why CEOs Should Prioritize Reliability Over Hype
The ModelOp discussion on AI governance underscores that regulation will soon demand proof of operational resilience. A system that can’t guarantee data integrity will face compliance roadblocks, especially under ISO 27001 or upcoming AI‑specific standards. By embedding reliability engineering early, you future‑proof your AI product against both technical and regulatory shocks.
A Real‑World Outcome
After Cognosos applied the fixes above, the platform’s uptime rose from 96.2 % to 99.7 % over the next quarter, and the customer churn rate dropped by 15 %. More importantly, the engineering team reported a 30 % reduction in on‑call fatigue, freeing capacity for feature work rather than firefighting.
Next Steps for Your Organization
- Map your critical data flows – Identify where a single point of failure could break the end‑to‑end experience.
- Instrument every hop – If you can’t measure it, you can’t improve it.
- Run a reliability audit – Use the checklist above as a starting point and involve both product and ops.
- Iterate weekly – Reliability is a moving target; treat each sprint retro as a reliability review.
If you’re ready to take a hard look at the reliability of your AI‑driven services, I’m happy to walk through a bespoke assessment. You can book a short discovery call here: https://calendly.com/rohan-girdhani/discovery-call.
FAQ
What is the difference between reliability engineering and traditional DevOps?
Reliability engineering focuses specifically on failure‑mode analysis, observability, and systematic remediation. DevOps covers the broader culture of collaboration and automation, but reliability adds a disciplined, data‑driven approach to keeping services up.
How much does reliability engineering cost a startup?
The upfront cost is modest—primarily tooling and time. The ROI shows up as reduced downtime, lower on‑call burden, and smoother scaling, often paying for itself within a few months of avoided incidents.
Should I hire a dedicated reliability engineer?
If your product handles real‑time data streams or mission‑critical transactions, a dedicated reliability engineer (or a reliability champion within the team) is a worthwhile investment.
Can reliability engineering be applied to pure AI model pipelines?
Absolutely. Model drift detection, data‑quality monitoring, and automated rollback mechanisms are all reliability practices applied to the AI layer.
How does ISO 27001 intersect with reliability engineering?
ISO 27001 requires documented controls and evidence of operational resilience. Reliability engineering provides the concrete processes—runbooks, monitoring, incident response—that satisfy those control requirements.
If you want to explore how these practices fit your organization’s AI roadmap, feel free to reach out via the discovery call link above or visit my homepage for more context: https://rohangirdhani.com/.
In the market
Headlines this post is responding to — not invented stats.