A developer has written a web application using a microservice architecture,
in such an architecture, the client (web browser or mobile application) first initiates a request. The request first reaches the load balancer, then goes through an authentication service, a billing service, then requests a resource, and finally a result is returned. How many spans does such a call chain
consist of?
Suggested Answer: C
Get Premium ACA-Operator Questions
as Interactive Web-Based Practice Test or PDF
Real Exam Format
Detailed Explanations
Instant Access
Get Your Practice Test
1-request, 2-load balancer, 3-authentication service, 4-billing service, 5- resource request
19 comments · newest first
EM
Emilio
16 days ago
Interesting perspectives!
CH
Chanel
21 days ago
Not in my view. It’s just the outcome of the last service.
YO
Yolando
27 days ago
But the result is a separate step, right?
CH
Chanel
1 month ago
Load balancer, auth, billing, and resource. Result is part of the last span.
EM
Emilio
1 month ago
What’s your reasoning?
CH
Chanel
1 month ago
I’m leaning towards 4 spans.
YO
Yolando
2 months ago
Load balancer, auth, billing, resource request, and result.
EM
Emilio
2 months ago
Why 5?
YO
Yolando
2 months ago
I think it’s 5 spans.
EM
Emilio
2 months ago
This question is tricky!
MI
Miesha
2 months ago
This is confusing, can someone explain the spans?
AN
Anabel
2 months ago
I thought it was 6, but I guess 5 is right.
CA
Carlee
3 months ago
Wait, are we counting the load balancer too?
HE
Herminia
3 months ago
Totally agree, 5 makes sense!
RE
Rebecka
3 months ago
There are 5 spans in that call chain.
OL
Olive
3 months ago
I recall practicing a question that had a similar setup, and I think it was 5 spans.
KA
Karol
3 months ago
I feel like the load balancer and each service should count, so maybe it's 4?
EM
Emerson
3 months ago
I'm not entirely sure, but I remember a similar question where we counted each step. Could it be 6?
MA
Malinda
4 months ago
I think there are 5 spans because each service in the chain counts as a span, right?