Designing tooling APIs for a team, release discipline, security awareness, review checklists.
Pages
- Designing the APIOptions, conventions, escape hatches and documentation for a module, and the equivalent public surface for a layer.
- Team process, security and operationsMonorepo layout, release discipline, the security posture expected of someone who ships code into every app, and how support actually works.
- Code-review checklistThe two checklists a platform team reviews against - one for modules, one for layers - and the reasoning behind each line.
- Rollout and breaking changesWhat counts as breaking for a layer and for a module, the deprecate-warn-codemod-remove sequence, and how to roll a change out to twenty apps without an incident.
Notes for the whole section