You do not need a big-bang rewrite to improve architecture.
Incremental pattern
- Identify one bounded domain in the monolith.
- Extract interfaces and anti-corruption layer.
- Move domain behavior first, persistence second.
- Release in small slices with feature flags.
This keeps risk contained and preserves delivery cadence.