0
0
Microservicessystem_design~5 mins

Parallel running in Microservices - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
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?
ATo replace the old system immediately
BTo reduce system resources by shutting down old services
CTo run two systems simultaneously to verify correctness
DTo deploy only one system at a time
Which of the following is a challenge in parallel running?
AEnsuring data synchronization between systems
BIgnoring old system outputs
CDeploying only one microservice
DRunning systems at different times
Parallel running is most useful during which phase?
AInitial system design
BSystem migration or upgrade
CSystem decommissioning
DPerformance tuning
How does parallel running reduce risk?
ABy allowing comparison of outputs before full switch
BBy immediately shutting down the old system
CBy ignoring errors in the new system
DBy running only the new system
Which deployment strategy is closest to parallel running?
ACanary deployment
BBlue-green deployment
CRolling update
DShadow testing
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.