Inside Software Architecture - Where the Bodies are Buried
summary
Claims that architecture guides risk-based testing and that refactoring often touches far more code than expected are supported with specifics: C#/JavaScript app in Git built by Jenkins, unit tests cover business layer while UI has less automated coverage, a security refactor forces a 60–70% rewrite of pages, a logging/auth change leaves 99% pages failing until the shared service is fixed, and SSO (Okta) work shows how assumptions about shared vs standalone services change test scope and effort.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:03Software architecture and testing
- 7:41Three layers of architecture
- 18:11Architecture shapes testing
- 25:50Refactoring risks in agile
- 33:30Connected vs isolated components
- 35:35Help desk tool release case
- 38:02Single sign-on case study
- 39:47Key takeaways
- 40:50Q&A








