Can I run Google and HERE in parallel?
Short answer: Yes, and you should — both as a migration technique and, for many products, as the permanent architecture.During migration: shadow-write
The primary serves the user. The shadow result is discarded. Feature-flag per endpoint, not per user. A percentage rollout across a routing engine gives you two populations with different route quality and no way to attribute an incident. A rollback should be one flag, one surface, no deploy. Compare offline, against ground truth. Not against each other. Two wrong answers can agree. Keep both live for at least one full business cycle after cutover. Two invoices for a month is cheaper than one incident. You’re not testing the happy path — you’re waiting for the edge case that only occurs on the last Friday of the month.Permanently: the hybrid
The best architecture for many products is both.Google for consumer-facing place search and autocomplete. HERE for routing, matrix operations, batch geocoding, and truck constraints.Nothing requires vendor monogamy, and the split follows the strengths cleanly.
What running both costs
Two contracts. Two invoices. Two support paths. Two free tiers that don’t pool. Real overhead. For a small team it may exceed the benefit. For a fleet platform where the map is customer-facing and the routing is safety-critical, it does not.The one thing you must not do
What genuinely fails over
- Tiles. A CDN with a secondary origin. Users see a map.
- Geocoding. A cached result, or a stale coordinate with a warning.
- Serviceability checks. Materialized polygons in your own database. Neither vendor being up is relevant.
Common misconceptions
“A hybrid is a failed migration.” It’s a decision. Write it down before someone else characterizes it. “Dual-running is expensive.” Shadow traffic doubles call volume for its duration. Budget for it, and say so. “I’ll compare Google’s answer to HERE’s.” Compare both against telematics ground truth. Two wrong answers can agree. “Percentage rollout is standard practice.” Standard for buttons. Wrong for routing engines.Related
Google Migration Architecture
Shadow-write, per-endpoint flags, tested rollback.
Migrating One Endpoint
The shadow implementation, in code.
HERE vs Google Maps
Where each genuinely wins.
How do I validate the migration?
Ground truth, distributions, gates.
Need production HERE API keys or implementation support? Placematic is an official HERE Technologies reseller and implementation partner. Talk to us.