thin-edge / thin-edge.io-roadmap

0 stars 0 forks source link

Reduce number of tedge services #50

Closed reubenmiller closed 10 months ago

reubenmiller commented 1 year ago

The number of tedge services to provide the device management features is becoming a burden for users to manager.

With the refactoring completed, it makes it easier to compose different components together into one single binary. The goal is to group all of the device management functionality such as log, configuration and firmware into one single binary and service.

The project's architecture still allows users to potentially build their own agents with different components, however the device management service will be the default plugin promoted to general users.

Overview

reubenmiller commented 1 year ago

First step is just to combine the actors into one tedge-agent binary.

Any refactoring should be postponed (please create a ticket accordingly for tracking).