Replies: 2 comments
-
I'm interested to hear what some of the other FDC3 experts say on this! I just wanted to drop in a couple of points about where I come from on this:
|
Beta Was this translation helpful? Give feedback.
-
I'd suggest that there are two additional variables that you need to consider in your analysis/guard-rails, when it comes to protecting and auditing PII transfer:
What I'm saying with all this is that you can use FDC3 to handle sensitive information, but you have to consider how you use FDC3 to communicate (i.e. who will be able to see the communication) and what the properties of the FDC3 implementation you are using are (how does it transmit the data, how can it control transmission, whether it can provide auditable logs). When it comes to overuse of FDC3 I agree that FDC3 is best used for immediate context sharing and invoking functionality - i.e. tied to user interfaces and interaction (where it can make it faster and less error-prone than when manually conducted by the user). It is not intended to replace transactional APIs or any interaction between systems that would not normally be handled by a user directly. FDC3 can enable the decomposition of complex apps into smaller, more maintainable micro-frontends. These will need to communicate with each other more often - and you may need to consider how and over what implementation that communication is performed as described above. Finally, I would watch out for the proliferation of context and intent definitions:
|
Beta Was this translation helpful? Give feedback.
-
Hello everyone!
We’re in the process of considering adopting FDC3 for our internal applications and are looking for insights on best practices for deciding when to use FDC3 for front-end information sharing versus relying on traditional back-end APIs when appropriate.
Here’s what we currently consider a reasonable approach as a decision tree for using FDC3 and APIs:
Guidelines for Using FDC3 vs. APIs in Internal Applications
Purpose:
FDC3: Best for real-time, front-end interactions that don’t need data persistence, security, or audit tracking (e.g., context switching between apps).
APIs: Ideal for secure data transfer, persistence, and complex processing, especially for sensitive or auditable information like PII.
Decision Guide:
Guardrails:
Examples:
Best Practices:
I’d love to hear if the community agrees with this approach or has additional recommendations, decision trees, or guardrails to guide our developers effectively. We especially want to avoid overusing FDC3 and apply it in the right scenarios.
Any advice or examples would be greatly appreciated!
Thank you!
Beta Was this translation helpful? Give feedback.
All reactions