为什么说 EDA 更“松耦合”?它带来哪些工程收益?
Why is EDA considered loosely coupled, and what engineering benefits does it bring?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: System Design
标签: loose coupling, scalability, fault isolation
参考答案摘要
答案 松耦合的关键在于:生产者只面向 Topic/事件契约,不需要直接依赖消费者的 API;消费者可独立扩缩、独立发布,新增订阅者不需要改生产者。 工程收益包括:更容易拆分微服务边界、提升扩展性与容错性(失败隔离)、更适合实时业务(流式处理)、以及更方便做异步工作流与系统集成。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。