Fields & Fences
summary
Argues that the real claim is concrete: measuring and refactoring code reveals service boundaries, not buzzwords. Shows a largest ActiveRecord model at 1100 lines and uses a CodeClimate-style complexity vs churn scatter to locate trouble. Demonstrates refactorings like extract class to turn duplicated logic into testable objects, warns against a shared database and lock‑step deploys, and reports that smaller classes (and then smaller services) actually make SOA feasible and cheaper to learn.
AI-written summary · about
chapters (7)
- 0:00Welcome
- 2:27Service oriented architecture
- 5:39Object oriented design
- 8:52Emergent design matters
- 11:20Code smells guide
- 16:12Service smells boundaries
- 18:18Refactoring smaller services








