DeepStream Reference Designs/Project Architecture/High Level Design: Difference between revisions

Line 18: Line 18:
== Decoupling Interfaces ==
== Decoupling Interfaces ==


Interface modules are responsible for establishing the connection between framework components and custom application modules. Thanks to these blocks, any type of design dependency on custom contexts is eliminated. In addition, this agnostic design allows the project to decouple and rearrange components, without affecting its functionality.
Interface modules are responsible for establishing the connection between framework components and custom application modules. Thanks to these blocks, any type of design dependency on custom applications is eliminated. In addition, this agnostic design allows the project to decouple and rearrange components, without affecting its functionality.


== Custom Application Specific ==
== Custom Application Specific ==


As seen in the diagram, custom application blocks represent any type of implementation or specific technology that can be included in the system design. The diagram presents some examples, however, the DeepStream Reference Designs project is not limited to those particular modules. The possibility of extending the design and incorporating specific business rules for each application is what gives this project a high degree of flexibility.
As seen in the diagram, custom application blocks represent any type of implementation or specific technology that can be included in the system design. The diagram presents some examples, however, the DeepStream Reference Designs project is not limited to those particular modules. The possibility of extending the design and incorporating specific business rules for each application is what gives this project a high degree of flexibility.
583

edits