Geohash nearby search via a read-only location service, a geohash cache and a business-info cache, with a separate business service for owner edits.
Hashing, key generation, read-heavy caching.