ليه الـ API بتاعك يقع لما سيرفس خارجية تقع؟

في مرة كنت شغال مع عميل، واكتشفت إن الفرونت إند اللي معايا راح اشتكاله إن الـ signup endpoint مبقتش شغالة، وإني كده عطلان، والصياح اللي إحنا عارفينه ده.

طبعاً العميل كلمني مضايق، واكتشفنا بعدها إن فعلاً الـ API واقعة بسبب إن الميل سيرفس كانت انتهت ولازم تتجدد، ولما جددناها كل حاجة اشتغلت زي الفل.

الدروس المستفادة

  1. خد بالك إنك لو معتمد على سيرفس خارجية وحصل فيها مشكلة، الـ endpoint ماتقعش والدنيا تعطل بسببها.
  2. اعمل صفحة أو command أو أياً كان، يعمل check على أي سيرفس خارجية إنت بتستخدمها، ويا ريت يكون العميل له أكسس عليها، علشان لو فيه حاجة هو يقدر يعملها من نفسه.
  3. ودي الأهم بالنسبالي: ماتشتغلش مع فرونت إند عصفورة.
الجزء 1 من 5سلسلة مواقف من الشغل