Robust duplicate detection
Reworked DynamoDB writes around a transaction-based key with conditional writes, so duplicates are prevented before insert, even on retries.
Try “KYC”, “Bedrock”, “Claude”, “insurance” or “ISO”.
Case study · Education Management / Enterprise Systems
Skugal stabilised Whittle Group’s reporting and transaction APIs on DynamoDB and AWS Lambda so every transaction is written exactly once, tested and traceable.

The challenge
Whittle’s reporting and transaction services process high-volume data through DynamoDB and Lambda, where accuracy and idempotency are critical. Duplicate writes were inflating reports and forcing manual reconciliation.
The solution
Skugal stabilised the transaction pipeline end to end, focusing on correctness, testability and developer experience.
Reworked DynamoDB writes around a transaction-based key with conditional writes, so duplicates are prevented before insert, even on retries.
Aligned ingestion paths and reduced race conditions in concurrent writes.
Coverage for duplicate detection, write behaviour and query correctness.
Removed deprecated fields from transaction queries to simplify payloads and reconciliation.
Local execution against a dedicated AWS dev environment, so developers can debug safely without touching production.
How it works
Business impact
Whittle’s core transaction layer is now reliable: every transaction is correct, testable and traceable, and the team can iterate safely.
Technology
Good systems don’t just process data. They guarantee correctness under pressure.
Next step
Tell us about the workflow or product. We’ll come back with an architecture, a delivery plan and where AI agents fit.