conf.directory

Modelling Durable IoT Workflows with Cloud-managed Finite State Machines - Alina Dima

NDC Conferences
56:46
0 views

About this talk

This talk was recorded at NDC's Copenhagen Developer's Festival. #cphdevfest #ndcconferences #cloud #iot #softwaredeveloper Attend the next NDC conference near you: https://ndcconferences.com https://cphdevfest.com/ Subscribe to our YouTube channel and learn every day: /@NDC Managing large and heterogenous IoT fleets is complex and involves executing sets of operations (workflows), such as configuration management or over-the-air firmware updates. Integrity is key in rolling out configuration, bug fixes, and firmware. If integrity is not ensured, hasty rollouts of fixes to critical bugs and security vulnerabilities or new features introduce high risk to potentially leave devices in inconsistent states or bricked. Visibility, control and early evidence of success on a subset of devices is crucial before rolling out at full scale. Workflows are often distributed (executed on-devices, as well as other systems), could be long running and need to survive device reboots, offline behavior and be rolled back in case of failure. Embedded devices are inherently constrained, and are not well suited for driving complex and distributed workflows. In this session we will look at modelling workflows using Finite State Machines to break down complexity, and introduce an externalized, cloud managed approach to design, build, operate and remotely orchestrate resilient workflows, outside of the scope of specific request/response cycles and independent of device uptime. The proposed design is accompanied by a concrete example implementation, which is evaluated against expectations such as system integrity and observability.

Stay Updated

Get notified about new features and conference additions.

Modelling Durable IoT Workflows with Cloud-managed Finite State Machines - Alina Dima | conf.directory | conf.directory