Platform EngineeringProblem 1 of 4
PlatformMediumDeep Dive available
Design a Tagging System
Design a multi-tenant tagging system where tenants independently manage tags and associate them with content. The system must prevent duplicate tags globally within a tenant, serve product discovery in under 25ms, and track tag usage analytics across millions of interactions. Consider consistency trade-offs: tag operations need strong consistency, discovery can tolerate caching, and analytics can be eventual.
Key Topics
Multi-TenancyGlobal DeduplicationCaching StrategyEvent-Driven AnalyticsConsistency Tiers