الاعتمادات قصيرة الأجل، من الناحية العملية
الجميع متفق على أن المفاتيح ينبغي أن تنتهي صلاحيتها. ثم يضبط أحدهم مدة البقاء إلى سنة حتى لا ينكسر شيء. إليك كيف نجعل الاعتمادات التي تدوم دقائق تصمد أمام أحمال العمل الحقيقية.
لماذا تفوز مدد البقاء الطويلة افتراضيًا
لا أحد يجادل من أجل مفاتيح دائمة. إنهم يجادلون من أجل الراحة، والراحة تفوز دائمًا في الاجتماع. اعتماد لمدة ساعة يعني أن على أحدهم التعامل مع التجديد، والفشل، وانحراف الساعة. اعتماد لمدة سنة يعني ألا يفكر أحد حتى وقوع الحادث.
لذا ينجرف الافتراضي نحو الطول. رأينا مفاتيح إنتاج بمدد انتهاء تُقاس بالسنوات، أصدرتها فرق ستخبرك بصدق أنها تؤمن بالتدوير.
انقل التجديد بعيدًا عن المطور
قصير الأجل لا يعمل إلا إذا لم يكن التجديد وظيفة إنسان. في ماندافو، يطلب الوكيل اعتمادًا عندما يحتاجه، محدد النطاق للمهمة، وتُعيد المنصة شيئًا تنتهي صلاحيته خلال دقائق. لا يوجد مفتاح لتخزينه، فلا يوجد مفتاح لنسيان تدويره.
أنماط الفشل تتغير أيضًا. التجديد الفائت لم يعد انتهاء صلاحية صامتًا بعد ستة أشهر يستدعي أحدهم في الساعة الثالثة صباحًا. إنه طلب فوري وواضح إما ينجح أو يُرفض في الحال، مع سبب.
ما الذي ينكسر، وماذا تفعل حياله
شيئان ينكسران عندما تنتقل من سنة إلى خمس دقائق: المهام الدفعية التي تعمل أطول من مدة البقاء، والشيفرة التي تخزّن رمزًا مؤقتًا إلى الأبد. كلاهما يستحق الإصلاح. المهام الطويلة ينبغي أن تُعيد الحصول على الاعتمادات عند نقاط التفتيش؛ وذاكرات التخزين المؤقت ينبغي أن تحترم انتهاء الصلاحية.
المكسب هو أن الاعتماد المسرَّب يصبح بلا قيمة خلال دقائق، والإلغاء عملية أساسية لا صلاة. تتوقف عن سؤال 'هل هذا المفتاح لا يزال صالحًا في مكان ما' لأن الإجابة دائمًا لا، قريبًا.
- #الاعتمادات
- #التدوير
- #مدة البقاء
More field notes
صفر مفاتيح ثابتة: دليل ترحيل
الوصول إلى عدم وجود أسرار طويلة الأجل مشروع، لا مفتاح تبديل. هذا هو الترتيب الذي نوصي به، والفخاخ في كل مرحلة.
Priya Nandakumar · رئيسة المنصة
قراءة 9 دقائق
كتابة السياسة وقت التنفيذ، لا وقت النشر
قرارات الوصول المُضمَّنة عند النشر تصبح قديمة بحلول وقت أهميتها. نُقيّم الرسم البياني للسياسات لحظة تصرف الوكيل. إليك ما يمنحك ذلك.
Priya Nandakumar · رئيسة المنصة
قراءة 6 دقائق