This talk describes some of the motivations behind building a common module platform at Golioth, the challenges of unconstrained designs, and how to build modular systems that take advantage of Zephyr RTOS capabilities.
Embedded systems, like any software system, benefits from modularizing software components, especially as they approach production. In this talk at the Embedded Open Source Summit 2024, Golioth Firmware Lead Sam Friedman talks about how to create "microservices" for microcontrollers.