Push systems send updates and expect acknowledgments to confirm delivery.
Step 2: Identify why updates are missed
If the service does not acknowledge, the server may not resend or confirm updates.
Final Answer:
The service does not acknowledge receipt of updates -> Option A
Quick Check:
Missing ack = missed updates in push system [OK]
Hint: Push updates need acknowledgments to avoid missing data [OK]
Common Mistakes:
Confusing push with polling frequency issues
Assuming restarts cause missed updates
Thinking static env vars relate to push update failures
5. You design a microservices system with dynamic config updates using a central config server. To ensure minimal latency and high availability, which approach is best?
hard
A. Embed config in each service and restart services on config change
B. Use a single config server with clients polling every second
C. Deploy multiple config server replicas with push notifications and local caching
D. Use static config files updated manually on each service host
Solution
Step 1: Consider latency and availability needs
Multiple replicas reduce single points of failure and improve response times.
Step 2: Evaluate update delivery methods
Push notifications with local caching reduce latency and avoid constant polling.
Final Answer:
Deploy multiple config server replicas with push notifications and local caching -> Option C