Search the practice set
126 questions, 454 terms and 400 topics in 20 areas.
11 results for “Refactoring & Re-architecting”
Re-architect vs Rebuild
Restructuring an existing system incrementally versus writing a replacement from scratch — and the strong evidence that incremental wins.
Refactoring
Changing the internal structure of code without changing its external behaviour, in small verified steps.
Backfill
Re-running a pipeline over historical periods to populate new data or correct a past error, and the operation that proves whether a pipeline is well designed.
Event Stream
An append-only, retained log of events that many independent consumers read at their own position, and can re-read.
Feature Parity Trap
The expectation that a replacement system must match every behaviour of the old one before it can be adopted, which is what makes rewrites never finish.
Idempotent Pipeline
A pipeline whose task can be re-run for the same input window any number of times and produce the same result.
Refactoring & Re-architecting
Changing structure incrementally while the system keeps running.
Rebuild vs Re-architect
Why greenfield replacement fails, and the narrow cases where it does not.
Refactoring
Changing structure without changing behaviour, in verified steps.
AI-Era Architecture
General material on architecting systems that include models.
Vector Databases
Approximate nearest-neighbour search, filtering and re-indexing.