核心问题
平台是在服务业务,还是要求业务服务平台?
好平台降低业务团队的认知负担。坏平台把平台团队的复杂性转嫁给业务团队。
工程映射
平台能力包括:
- golden path
- self-service tooling
- deployment pipeline
- observability
- auth and permission
- feature flag
- data tooling
平台要像产品一样经营:有用户、有反馈、有文档、有迁移路径、有成功指标。
课程平台案例
如果平台团队提供统一权限系统,业务团队接入后应该更容易写:
canEditCourse(accountId, courseId)
而不是被迫学习一堆抽象:
SubjectBindingContextResolver
小结
平台的价值,不是让所有人服从统一抽象,而是让正确路径更省力。