Public Post-Mortems

Incident Transparency

When systems fail, we don't hide behind SLAs. We publish the failure, the root cause, and the engineering changes we made to ensure it never happens again.

P2Resolved

NetSuite API Rate Limit Exceeded

Opened: Dec 29, 2023, 12:00 PM
Resolved: Dec 29, 2023, 12:45 PM

Incident Summary

Integration pipeline experienced degraded performance due to upstream API rate limiting from Oracle NetSuite.

Root Cause & Resolution

A bulk historical data migration triggered a hard concurrency limit on the NetSuite API account. We have implemented adaptive rate-limiting and exponential backoff in the middleware layer.

P3Resolved

Coupa Webhook Payload Validation Failure

Opened: Dec 22, 2023, 12:00 PM
Resolved: Dec 22, 2023, 12:22 PM

Incident Summary

Inbound webhooks from Coupa were failing validation and being sent to the Dead Letter Queue.

Root Cause & Resolution

Coupa deployed an unannounced schema change to their invoice payload. Our validation schemas were updated within 15 minutes and all queued messages were reprocessed successfully.

Knowledge Base

What is an incident post-mortem?

An incident post-mortem is a detailed technical review conducted after a system failure (like an API outage or data synchronization error). It documents exactly what failed, how it was detected, the root cause, and the specific engineering changes made to prevent it from happening again.

Flowtaris Engineering Standards

Why does Flowtaris publish incidents publicly?

Flowtaris publishes incidents publicly because hiding failures is a sign of weak engineering culture. By making our post-mortems public, we enforce absolute accountability. Clients can verify that when an ERP integration breaks, we don't just patch it—we re-architect the system to eliminate the failure mode entirely.

Flowtaris Master Plan