Ako sme ušetrili 120 000 rubľov ročne na platenom rozhraní API Yandex.Maps

Vyvíjam nástroj na tvorbu webových stránok s názvom Creatium a jednou z komponentov používaných na vytváranie stránok je Yandex Map. Pred časom v tomto komponente prestalo fungovať vyhľadávanie.

Ako sme ušetrili 120 000 rubľov ročne na platenom rozhraní API Yandex.Maps

Prečo by nás oprava hľadania mohla stáť 120 000 rubľov ročne a ako sme sa tomu vyhli - pod rezom.

Toto je kľúčová funkcia komponentu, pretože klienti prostredníctvom vyhľadávania uvádzajú adresu, ktorá sa zobrazí na mape.

Podpora Yandex vysvetlila, že požiadavky na Geocoder API (zodpovedné za vyhľadávanie) teraz vyžadujú kľúč API, a keďže sme komerčný projekt, toto API je za nás platené.

A on stojí 120 000 rubľov ročne s limitom 1000 žiadostí za deň - to je minimálna cena. Aj keď na komerčnom projekte použijem 50 požiadaviek denne, cena sa nemení.

Potrebujeme platené API?

Zároveň Google Maps Platform ponúk používajte svoje rozhranie API zadarmo za 200 USD každý mesiac, potom sa začína cena „plaťte za to, čo používate“.

Nemôžeme odmietnuť Yandex.Maps, pretože sa už používajú na webových stránkach našich klientov. Taktiež ich nemôžeme nahradiť mapami od Google – vzhľadom sú príliš odlišné.

Preto sme vyrobili hybrid. Vyhľadávanie sa vykonáva pomocou rozhrania API od spoločnosti Google a výsledok vyhľadávania sa zobrazuje na mape od spoločnosti Yandex.

Ako sme ušetrili 120 000 rubľov ročne na platenom rozhraní API Yandex.Maps

Preto sme „opravili“ vyhľadávanie na mape a ušetrili sme 120 000 rubľov ročne.

UPDATE: Navrhovaný spôsob porušuje pravidlá platformy Google Maps Platform, ako sa ukázalo v komentároch, a preto nie je odporúčaním.

Zdroj: hab.com

Pridať komentár