Junior — Senior
Idempotency of actions in a microservice
livecode
Task condition
The architecture considers the main elements: TinyUrl (POST/GET), API Gateway, cache, SQL shard databases, queue, analytics, and an external link generation service. It is necessary to determine which of these operations should be idempotent.