团队规范
monorepo-tooling-caching
更新于 2026-11-07
Monorepo · 缓存规则
Caching rules for Monorepo: explicit invalidation owners, versioned keys and stampede protection.
- 技术栈
- Monorepo
- 主题
- 缓存
- 条目
- 9 条
- 版本
- v0.2.0
✓ 应当这么做
- ✓ Name the invalidation owner for every cache entry
- ✓ Version cache keys so a deploy can invalidate without a purge
- ✓ Protect against stampedes with single-flight or jittered expiry
✕ 常见反模式
- ✕ Caching data whose correctness depends on user-specific authorisation without scoping the key
- ✕ Infinite TTLs with no owner
- ✕ Treating the cache as durable storage
◎ 交付前验证
- ◎ Pipeline runtime measured; long jobs identified
- ◎ Required checks are enforced on merges
- ◎ Rollback job executed once against a real environment
同分类条目
17 篇团队规范
Git Conventions 工程规则
Commit rules: conventional prefixes, scoped messages and revertible history
团队规范
Branching 工程规则
Branching rules: short-lived branches and a single integration source of truth
团队规范
Monorepo 工程规则
Monorepo rules: workspace boundaries, affected builds and lockfile discipline
团队规范
Dependency Upgrades 工程规则
Upgrade rules: pinned versions, changelog review and staged rollout
团队规范
ADR Process 工程规则
ADR rules: one decision per record with explicit consequences
团队规范
Local Dev Environment 工程规则
Dev environment rules: one command bootstrap and reproducible toolchains