Recall & Review
beginner
What is parallel running in system design?
Parallel running is a method where two systems operate simultaneously to compare results and ensure the new system works correctly before fully replacing the old one.
Click to reveal answer
beginner
Why is parallel running important in microservices migration?
It helps verify that the new microservices behave as expected without disrupting the existing system, reducing risk during transition.
Click to reveal answer
intermediate
Name a key challenge when implementing parallel running.
Synchronizing data and requests between old and new systems to ensure consistent results can be complex and resource-intensive.
Click to reveal answer
intermediate
How does parallel running differ from a blue-green deployment?
Parallel running runs both systems fully and compares outputs, while blue-green switches traffic between two environments without running both fully in production.
Click to reveal answer
beginner
What is a common indicator that parallel running is successful?
When outputs from both old and new systems match consistently over a period, showing the new system is reliable.
Click to reveal answer
What is the main goal of parallel running?
✗ Incorrect
Parallel running involves running both old and new systems together to compare results and ensure the new system works correctly.
Which of the following is a challenge in parallel running?
✗ Incorrect
Synchronizing data and requests between old and new systems is a key challenge in parallel running.
Parallel running is most useful during which phase?
✗ Incorrect
Parallel running is used during migration or upgrade to validate the new system before full cutover.
How does parallel running reduce risk?
✗ Incorrect
It reduces risk by running both systems and comparing outputs to catch issues early.
Which deployment strategy is closest to parallel running?
✗ Incorrect
Shadow testing runs new code alongside old without affecting users, similar to parallel running's simultaneous operation.
Explain the concept of parallel running and why it is used in microservices migration.
Think about running two versions side by side to compare results.
You got /4 concepts.
Describe the main challenges faced when implementing parallel running in a microservices environment.
Consider what makes running two systems at once difficult.
You got /4 concepts.