Skip to content
  • New: asasii S2 handheld barcode scanner. 1D and 2D, IP52 rated.View S2
  • asasii POS is live and deploying to Malaysian retailers.See asasii POS
  • asasii BSC: supply chain software for multi-outlet operators.See asasii BSC
  • Browse the full asasii hardware line: terminals, printers, scanners, payment, drawers.View hardware
idataraya
idataraya

Operate.

We're still here the day after go-live.

Sentry for errors, Playwright for regressions, MongoDB for state, and a small team that answers when something goes wrong. We don't disappear behind a ticketing portal. The people who wrote the code are the people who debug it.

Live Operations · Multi-outlet retail
14 sites · 22 devices
Uptime 99.98%1 incident · resolvedOn-call · S. Kumar
p95 latency
142ms
Txn / min
318
Error rate
0.02%
p95 · last 2h
Event stream · /api
09:14:22200/api/txn · KL-01
09:14:18200/api/txn · KL-02
09:13:41503/api/erp-sync · retry 1
09:13:42200/api/erp-sync · recovered
09:12:08200/health · all stores
Scope Charter
v1.0 · Signed
ScopeStakeholdersTimelineApproved
Project
Multi-outlet POS rollout · 14 stores
Objectives
  • Unified POS across all outlets
  • Live inventory sync to ERP
  • Daily sales dashboard by store
Out of scope
Loyalty, ecommerce sync
Success criteria
< 2s txn · 99.9% uptime
Ops lead · R. HassanIT · M. TanFinance · A. Kumar
SignedR. Hassan2026-04-12
Current-State Findings
Shift · 08:00–16:00
5 steps2 gaps1 broken linkEx. 12 shifts
StepSystemTime lost
Order · POSCounter
RekeyManual entry+12 min
Stock checkBack office
ERP syncNo link+36 min
Day-end bookFinance
Total lost
~48 min / day
≈ 200 hrs / year
Counter Flow · v3
3 comments · 2 resolved
SelectFrameTextField researchCashier · Manager
POS · Checkout
Cart list
Payment tray
Cash
Card
QR
Receipt
Cart · 3 items
RM 42.80
CASH
CARD
QR
Artboard · Checkout v3
N
Nadia · cashier
Cash tray should be default — 70% of txns.
M
Manager · resolved
Need manager override on voids.

What operate delivers.

The concrete outputs every engagement carries out of this phase before the next one starts.

Monitored and alerting from day one

Sentry for errors, uptime checks for every public endpoint, and outlet-level health pings on every terminal. Alerts route to the engineers on rotation, not a ticket queue, so the time between incident and first human eyes is measured in minutes.

Live Operations · Multi-outlet retail
14 sites · 22 devices
Uptime 99.98%1 incident · resolvedOn-call · S. Kumar
p95 latency
142ms
Txn / min
318
Error rate
0.02%
p95 · last 2h
Event stream · /api
09:14:22200/api/txn · KL-01
09:14:18200/api/txn · KL-02
09:13:41503/api/erp-sync · retry 1
09:13:42200/api/erp-sync · recovered
09:12:08200/health · all stores

Direct line to the engineering team

Customers reach the engineers who wrote the system through a dedicated channel. No tier-one script, no triage lottery. The person who picks up can read the code, check the logs, and roll a fix inside the same call when the severity warrants it.

Scope Charter
v1.0 · Signed
ScopeStakeholdersTimelineApproved
Project
Multi-outlet POS rollout · 14 stores
Objectives
  • Unified POS across all outlets
  • Live inventory sync to ERP
  • Daily sales dashboard by store
Out of scope
Loyalty, ecommerce sync
Success criteria
< 2s txn · 99.9% uptime
Ops lead · R. HassanIT · M. TanFinance · A. Kumar
SignedR. Hassan2026-04-12

Incident response by the authors

When something breaks, the on-call engineer is someone who has shipped into the affected module. Root cause, fix, post-mortem, and the follow-up change that keeps it from recurring are all done by the same team, documented, and shared back.

Current-State Findings
Shift · 08:00–16:00
5 steps2 gaps1 broken linkEx. 12 shifts
StepSystemTime lost
Order · POSCounter
RekeyManual entry+12 min
Stock checkBack office
ERP syncNo link+36 min
Day-end bookFinance
Total lost
~48 min / day
≈ 200 hrs / year

Continuous improvement and release cadence

Production telemetry feeds a prioritized backlog that ships on a weekly release train. Fixes, polish, and small features land in staged rollouts with health checks, so the system keeps getting better without ever betting a release on a big-bang change.

Counter Flow · v3
3 comments · 2 resolved
SelectFrameTextField researchCashier · Manager
POS · Checkout
Cart list
Payment tray
Cash
Card
QR
Receipt
Cart · 3 items
RM 42.80
CASH
CARD
QR
Artboard · Checkout v3
N
Nadia · cashier
Cash tray should be default — 70% of txns.
M
Manager · resolved
Need manager override on voids.

The other six phases.

Every engagement runs through all seven, end to end. Same team, same process, every time.

Run the full seven with us.

Every idataraya engagement runs all seven phases end to end. Book a discovery call and we will walk through how we would approach your project.