Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the complexities of managing large and heterogeneous IoT fleets through cloud-managed finite state machines in this 57-minute conference talk from NDC's Copenhagen Developer's Festival. Dive into the challenges of executing critical operations like configuration management and over-the-air firmware updates while maintaining system integrity. Learn how to model workflows using finite state machines to simplify complexity and implement an externalized, cloud-managed approach for designing, building, operating, and remotely orchestrating resilient workflows. Discover techniques for handling distributed execution, long-running processes, and device constraints while ensuring survivability through reboots and offline periods. Examine a concrete example implementation and evaluate it against key expectations such as system integrity and observability. Gain valuable insights into creating durable IoT workflows that can be safely rolled out at scale, providing visibility, control, and early evidence of success.