Das Problem mit API-Schlüsseln, die nie ablaufen
Ein Schlüssel, der vor Jahren ausgestellt, nie rotiert wurde und heute noch gültig ist, ist keine Bequemlichkeit. Er ist ein Risiko, das sich seit Jahren niemand mehr angesehen hat.
Manche Preisseiten für Standortdaten enthalten eine Tabelle, die je nach Zielland einer Abfrage unterschiedliche Sätze berechnet: einen niedrigeren Satz für Länder mit weithin verfügbaren, gut etablierten Adressdaten und einen höheren Satz für Länder, in denen die Abdeckung schwerer aufzubauen und zu pflegen ist. Die Logik klingt auf den ersten Blick vertretbar: Schwierigere Daten kosten mehr in der Beschaffung, also sollten sie auch mehr in der Abfrage kosten. In der Praxis machen länderspezifische Preise die Geografie zu einem Preishebel, der sich schwer rechtfertigen lässt, sobald man genau hinsieht, wer am Ende mehr zahlt und warum.
Wir berechnen einen einheitlichen Pauschalpreis pro Anfrage, unabhängig davon, auf welches Land eine Abfrage zielt. Jeder Endpunkt und jeder Kompatibilitäts-Host kostet weltweit gleich viel, ob die betreffende Adresse, IP oder Koordinate in einem Markt mit reichlich öffentlichen Geodaten liegt oder in einem mit vergleichsweise dünner Abdeckung. Es gibt keine Preistabelle Land für Land, durch die Sie sich arbeiten müssen, bevor Sie eine Rechnung abschätzen können.
Ein Teil unserer Begründung ist praktisch: Länderspezifische Preise machen etwas, das einfach nachvollziehbar sein sollte, deutlich komplizierter. Ein Kunde mit globalem Traffic, was auf die meisten realen Online-Anwendungen zutrifft, kann eine erwartete Rechnung nicht anhand eines einzigen Satzes berechnen. Er muss die Länderverteilung seines Traffics modellieren und jedes Segment mit einer anderen Zahl multiplizieren, wodurch eine einfache Berechnung der Stückkosten zu einer kleinen Prognoseübung wird, die jedes Mal neu gemacht werden muss, wenn sich die Traffic-Verteilung verschiebt.
Es gibt auch eine Frage der Fairness, die man leicht übersieht, wenn man nur von der Preistabelle aus denkt statt davon, wer tatsächlich betroffen ist. Länder und Regionen mit weniger etablierter digitaler Infrastruktur oder weniger ausgereiften offenen Geodaten sind im Durchschnitt häufiger Märkte mit niedrigerem Einkommen. Einen Aufschlag gerade für Standortabfragen in diesen Märkten zu verlangen, weil die zugrunde liegenden Daten schwerer aufzubauen waren, besteuert faktisch genau die Nutzer und Anwendungen, die diese Regionen bedienen, und zwar in dem Moment, in dem sie einen Markt erreichen wollen, den ein weltweit einheitlicher Pauschalpreis genauso behandeln würde wie jeden anderen.
Wir halten einen einheitlichen weltweiten Preis für die ehrlichere Widerspiegelung dessen, wie das Produkt bewertet werden sollte: nicht danach, wie teuer die Datenbeschaffung für ein bestimmtes Land war, sondern danach, was die Bearbeitung einer Anfrage im System als Ganzes kostet. Manche Länder erfordern tatsächlich mehr laufende Arbeit, um genau zu bleiben. Das sind Kosten, die wir als Teil des Betriebs eines weltweiten Dienstes tragen, und keine Kosten, die wir selektiv an den Kunden weitergeben, der in dieser Woche zufällig den schwierigeren Markt abfragt. Ein weltweites Produkt sollte einen weltweiten Preis haben, und die Geografie sollte beschreiben, worauf eine Abfrage zielt, und nicht, was die Frage kostet.
Das lässt sich außerdem schlicht leichter auf Dauer ehrlich halten. Ein einheitlicher weltweiter Preis hat keine Tabelle, die sich Land für Land stillschweigend überarbeiten ließe, wenn sich interne Kosten verschieben. Eine Zahl, die überall gilt, ist ein Versprechen, das sich viel schwerer selektiv zurücknehmen lässt als ein Preisraster, das außerhalb des Unternehmens nie jemand vollständig prüft.