Recall & Review
beginner
What is traffic routing in microservices?
Traffic routing is the process of directing incoming requests to specific microservice instances or versions based on rules like URL path, headers, or user location.
Click to reveal answer
beginner
Explain traffic splitting in microservices.
Traffic splitting divides incoming requests between different versions or instances of a microservice, often used for gradual rollouts or A/B testing.
Click to reveal answer
intermediate
Why use traffic splitting during deployments?
It helps test new versions with a small user group, reduces risk of failures, and allows quick rollback if issues arise.
Click to reveal answer
intermediate
Name two common tools or technologies used for traffic management in microservices.
Service meshes like Istio and API gateways like Kong or NGINX are popular tools for routing and splitting traffic.
Click to reveal answer
intermediate
What is a canary deployment in the context of traffic management?
A canary deployment sends a small percentage of traffic to a new version to monitor its behavior before full rollout.
Click to reveal answer
What does traffic routing primarily depend on in microservices?
✗ Incorrect
Traffic routing uses request attributes such as URL paths or headers to decide where to send requests.
Which scenario best describes traffic splitting?
✗ Incorrect
Traffic splitting divides requests among different versions or instances.
What is the main benefit of canary deployments?
✗ Incorrect
Canary deployments allow testing new versions with a small user group before full rollout.
Which tool is commonly used for traffic management in microservices?
✗ Incorrect
Istio is a service mesh that helps manage traffic routing and splitting.
Traffic routing rules can be based on which of the following?
✗ Incorrect
Routing can consider user location among other request attributes.
Describe how traffic routing and traffic splitting differ and how they work together in microservices.
Think about directing requests versus dividing requests.
You got /5 concepts.
Explain the benefits and risks of using traffic splitting during a microservice deployment.
Consider why splitting traffic helps and what could go wrong.
You got /3 concepts.