有効期限のないAPIキーの問題点
何年も前に発行され、一度もローテーションされず、今も有効なキーは、便利なものではありません。何年も誰も実際に確認していない負債です。
IANAタイムゾーンデータベースは公開されています。数十年にわたってオープンに保守され、各国政府が行うあらゆるオフセットの変更、夏時間の規則、境界の引き直しを追跡してきました。インターネット上の本格的なタイムゾーン検索のほぼすべてが、当社のものも含め、この同じ公開データセットの上に構築されています。ですから、APIがジオコーディングにすでに課している料金に加えて、タイムゾーン検索に特に別のプレミアム料金を課している場合、そのプレミアムが一体何に対して支払われているのかを問う価値があります。
正当な答えである場合もあります。境界が変わっていく中で座標とタイムゾーンの境界との対応を正確に保つためのエンジニアリングの時間や、大規模に検索を提供するためのインフラです。それは実際の作業であり、コストがかかります。正当性に欠けるのは、タイムゾーンのデータを独自の料金段階を持つ別の製品ラインとして扱い、検索1回あたりの限界費用をはるかに上回る価格を付けることです。顧客がすでに必要としているワークフローに組み込めて、別途比較検討されにくいからという理由でそうしているのです。
当社はタイムゾーンをプレミアムの追加機能として切り出していません。いくつかあるエンドポイントの1つであり、他のすべてのエンドポイントと同じ料金です。1日の無料枠でカバーされ、それを超えると他のすべてと同じ1リクエストあたり€0.0001で課金されるか、同じ€50のUnlimitedキーに含まれます。タイムゾーン専用の料金段階はなく、ある座標で今何時かを尋ねることに上乗せ料金はかかりません。
タイムゾーン検索は、その地味な名前から想像される以上に重要です。スケジューリングシステム、ログのパイプライン、予約プラットフォーム、そしてユーザーに正しい現地時刻を表示する必要があるあらゆるものが、これを正しく処理することに依存しています。間違えれば、会議の招待が1時間ずれ、ログのタイムスタンプが調査を誤らせ、配達の時間帯が誤った現地時刻を約束することになります。これはまさに安価で退屈であるべき種類の検索であり、請求書で驚くような急増として現れる項目であるべきではありません。
他社でタイムゾーン検索がプレミアム機能として扱われる理由の1つは、夏時間の切り替えや境界の変更によって、基盤となるデータが固定の国コードよりも複雑に見えることです。保守するのが本当に手間のかかるデータであることは確かです。しかし、保守に手間がかかることと、リクエストあたりの提供コストが高いことは同じではなく、料金は前者の複雑さではなく後者に連動すべきです。
タイムゾーンのデータにプレミアム料金を課すことは、APIの設計レベルでも悪いインセンティブを生みます。プロバイダーはそれを直接公開したがらなくなり、個別に価格を比較できない機能のほうが上乗せしやすいという考えから、より大きく高価なセットに包み込みたがるようになります。当社は逆のアプローチのほうが信頼を得られると考えています。エンドポイントをわかりやすくし、他のものと同じ料金を付け、この検索が高いほうの種類かどうかを頭の中で計算することなく、アプリケーションが必要とする頻度でそのまま使えるようにすることです。