Implement an standardised ingestion pipeline to integrate proprietary data transfers from select IoT devices with the FIWARE ecosystem, supplementing the limitations of the standard FiWare IoT Agent.
Architectural pattern recommended by @janhalen ⬇️
Adapter Pattern:
Seek to avoid the overhead and maintenance chores of a custom-coded "Front Broker" by reusing existing Cloud Native patterns and components.
By adopting this pattern, we 'swim with the current' of the Kubernetes ecosystem, favoring the composition of existing components over 'swimming against the tide' trying to recreate logic already provided by platform standards.
This shifts the workload from application-level engineering to infrastructure-level composition and ensures that developers can focus on delivering high-value business logic rather than recreating and maintaining infrastructure-level primitives—such as backpressure, retries, circuit breaking, observability, and protocol parsing. Historically, reinventing and maintaining in-house versions of infrastructure primitives has shown to incur significant, long-term technical debt."
This issue originates in this discussion item by @andreasDroid in #19
Implement an standardised ingestion pipeline to integrate proprietary data transfers from select IoT devices with the FIWARE ecosystem, supplementing the limitations of the standard FiWare IoT Agent.
Architectural pattern recommended by @janhalen ⬇️
Adapter Pattern:
Seek to avoid the overhead and maintenance chores of a custom-coded "Front Broker" by reusing existing Cloud Native patterns and components.
By adopting this pattern, we 'swim with the current' of the Kubernetes ecosystem, favoring the composition of existing components over 'swimming against the tide' trying to recreate logic already provided by platform standards.
This shifts the workload from application-level engineering to infrastructure-level composition and ensures that developers can focus on delivering high-value business logic rather than recreating and maintaining infrastructure-level primitives—such as backpressure, retries, circuit breaking, observability, and protocol parsing. Historically, reinventing and maintaining in-house versions of infrastructure primitives has shown to incur significant, long-term technical debt."
This issue originates in this discussion item by @andreasDroid in #19