مشكلة مفاتيح API التي لا تنتهي صلاحيتها أبدًا
المفتاح الذي صدر قبل سنوات، ولم يُبدَّل قط، ولا يزال صالحًا حتى اليوم ليس ميزة مريحة. إنه عبء لم ينظر فيه أحد فعلًا منذ سنوات.
المقعد وحدة من برنامج تثبّته مرة واحدة وتفتحه كل صباح. أما استدعاء API فليس كذلك. إنه يحدث كلما تشغّلت مهمة دفعية، أو حُمّلت صفحة دفع، أو حلّل عامل في الخلفية عنوان شحن. لا أحد يجلس إلى مكتب وينقر زرًا عشرة آلاف مرة في اليوم. الآلة هي من تفعل ذلك، وتفعله على دفعات متقطعة.
يوجد التسعير حسب المقعد لأنه سهل البيع وسهل التوقع. تعدّ الأشخاص، وتضربهم في رسم شهري، فتحصل على رقم يمكن للإدارة المالية التخطيط على أساسه. وهذا يصلح للبرامج التي يسجل الناس الدخول إليها. لكنه لا يصلح للبنية التحتية التي تستدعيها الآلات، لأن عدد الأشخاص في الفريق لا علاقة له تقريبًا بعدد الطلبات التي ترسلها أنظمة ذلك الفريق.
سعّرنا My Geocode حسب الطلب لأن هذا ما يكلفنا المال فعلًا لتقديم الخدمة. فكل عملية بحث تصل إلى قاعدة بيانات، وتجري بعض الحسابات، وتعيد استجابة. والتكلفة تتناسب مع الحجم، لا مع عدد المهندسين الذين يحملون مفاتيح API. لذلك نحاسب على الحجم: 2,500 طلب مجاني يوميًا من أي عنوان، دون أي مفتاح على الإطلاق. وعندما تحتاج إلى المزيد، أنشئ حسابًا بعنوان بريد إلكتروني، ثم إما أن تشحن الرصيد مسبق الدفع بسعر 0.0001 € للطلب أو تحصل على مفتاح Unlimited مقابل 50 € شهريًا. كل نقطة نهاية وكل مضيف بديل متوافق يكلفان السعر نفسه.
كما يزيل هذا حافزًا غريبًا يخلقه التسعير حسب المقعد. فعندما تدفع حسب المقعد، تُغرى بمشاركة حساب دخول واحد بين أعضاء الفريق لتوفير المال، وهو ما يخالف عادةً شروط الخدمة على أي حال. أما عندما تدفع حسب الطلب، فلا يوجد ما تشاركه. مفتاح واحد أو عشرة مفاتيح، لا فرق. ما يهم هو عدد عمليات البحث التي تجريها فعلًا، وهذا الرقم صادق. يرتفع عندما يزداد نشاط منتجك وينخفض عندما لا يزداد، دون أن يعيد أحد التفاوض على عقد.
كما أن التسعير حسب الطلب يتقلص بسلاسة نحو الأحجام الصغيرة، وهو ما نادرًا ما يفعله التسعير حسب المقعد. فمشروع طالب أو نموذج أولي في عطلة نهاية الأسبوع لا يحتاج إلى خمسة مقاعد. بل يحتاج إلى بضع مئات من عمليات البحث شهريًا، والحصة المجانية تغطي ذلك دون أي محادثة مع فريق المبيعات. والمنتج الذي ينمو لا يحتاج إلى تخمين عدد المقاعد التي يتطلبها الترميز الجغرافي لديه؛ بل يحتاج إلى معرفة تكلفة ألف طلب، وهو رقم يمكنك إدخاله مباشرة في جدول بيانات اقتصاديات الوحدة.
لا يعني أي من هذا أن التسعير حسب الطلب بلا مقايضات. بل يعني أن فاتورتك تتحرك مع حركة المرور لديك، وهو ما قد يكون مزعجًا إذا لم تكن تراقب الاستخدام. هذه تكلفة حقيقية، ولا ندّعي خلاف ذلك. ولهذا تحمل كل استجابة ترويسات الحصة حتى تعرف دائمًا موقفك قبل أن تفاجئك فاتورة، لا بعد ذلك.
لسنا ضد المقاعد كمفهوم. فهي منطقية للأدوات التي يفتحها ويغلقها عدد ثابت من البشر. لكن الترميز الجغرافي ليس ذلك النوع من الأدوات. إنه أقرب إلى الكهرباء منه إلى الاشتراك: شيء تستهلكه الآلات التي تشغّل أعمالك، بمعدل لا علاقة له بعدد موظفيك. وتسعيره حسب الوحدة المستخدمة هو النسخة الوحيدة من الرقم التي تعني شيئًا.