核心问题

平台是在服务业务,还是要求业务服务平台?

好平台降低业务团队的认知负担。坏平台把平台团队的复杂性转嫁给业务团队。

工程映射

平台能力包括:

  • golden path
  • self-service tooling
  • deployment pipeline
  • observability
  • auth and permission
  • feature flag
  • data tooling

平台要像产品一样经营:有用户、有反馈、有文档、有迁移路径、有成功指标。

课程平台案例

如果平台团队提供统一权限系统,业务团队接入后应该更容易写:

canEditCourse(accountId, courseId)

而不是被迫学习一堆抽象:

SubjectBindingContextResolver

小结

平台的价值,不是让所有人服从统一抽象,而是让正确路径更省力。