Knowledgebase

Building IoT Backends Print

  • internetthings, internet, permissions, guide, howto, solution, zillionkinghost, hosting
  • 0

Services behind the platform.

WHAT THE BACKEND PROVIDES

Business logic beyond device management Customer accounts and permissions Rules and alerting Reporting Integration with other systems

WHAT TO SEPARATE

Device ingestion from business processing.

WHY

They scale differently and fail differently.

WHAT TO USE BETWEEN THEM

A queue.

WHAT MULTI-TENANCY REQUIRES

Devices, data and users scoped to a customer Authorisation checked on every access No possibility of crossing between customers

WHY THAT MATTERS ABSOLUTELY

Customers seeing each other's device data is a serious breach.

WHAT TO ENFORCE

Scoping at the data layer, not only in the interface.

WHAT ALERTING REQUIRES

Rules per customer Delivery by their chosen channel Records of what was sent Handling of delivery failure

WHAT TO AVOID

Alert rules evaluated by scanning all data Notifications sent without record Rules that cannot be tested

WHAT TO PROVIDE

A way for customers to test a rule.

WHAT TO MONITOR

Rule evaluation latency Notification delivery success Processing lag behind ingestion


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot