Logo fetching is one of those deceptively hard problems — you think it's just an image URL until you deal with favicons, SVG fallbacks, CDN redirects, and companies that change their brand assets monthly. Smart approach building a dedicated service for this. I've run into similar challenges when building client dashboards that display partner logos — ended up using a multi-source fallback chain (Clearbit, Google favicon API, then scraping og:image as a last resort). How do you handle logo freshness and cache invalidation?