System Design
- Estimate create and redirect traffic, storage, and link lifetime before picking a data store.
- Use collision-safe keys and define whether links are mutable or permanent.
- Cache hot redirects and keep analytics writes off the redirect critical path.
