The InfoQ Podcast

The Evolution of Evolutionary Architecture with Rebecca Parsons

13 snips
Jun 5, 2023
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Prefer Smart Endpoints, Dumb Pipes

  • Keep business logic in endpoints and the pipes 'dumb' to ease testing and movement.
  • Move logic off middleware so you can rewire infrastructure without breaking behavior.
ADVICE

Write Small, Focused Tests

  • Write focused tests that describe a single clear behavior.
  • Avoid sprawling tests that obscure intent and become unmaintainable.
ANECDOTE

Upgrades Broken By Hidden DB Consumers

  • A client upgraded an off-the-shelf product only to find 87 mission-critical reports directly accessing the database.
  • Hidden external dependencies forced costly pre-upgrade remediation.
Get the Snipd Podcast app to discover more snips from this episode
Get the app