Minimise firmware configuration
sequenceDiagram
Device->>Span: Message
Note right of Span: New backend added
create participant Backend1
Span->>Backend1: Message
Device->>Span: Message
Span->>Backend1: Message
Note right of Span: New backend added
Device->>Span: Message
Span->>Backend1: Message
create participant Backend2
Span->>Backend2: Message
The devices will always talk to the same endpoint, regardless of the backend configuration and the number of backends. If you are adding a new backend or integration to your system you can route the data to the new system without having to reconfigure the devices itself.
The same applies if you are replacing the SIM card or hardware itself for a device; reconfigure the device in Span and you backend systems will continue to process the data.