Skip to content

Solution Architecture: IoT Device Data and Telemetry Ingestion #24

Description

@janhalen

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions