اعرف قبل أن يصل النمو.
النظام يعمل تحت حمل اليوم. السؤال هو ما الذي يحدث عند عشرة أضعافه، وهل الجواب ضبط وتحسين أم إعادة بناء.
نراجع بنية نظامك مقابل النمو الذي تخطط له فعلاً، ونخبرك بما ينكسر أولاً، وكم يكلّف إصلاحه، وما الذي تستطيع تركه بأمان. مراجعة قصيرة محددة، مواعيدها تُتفق عليها كتابةً، تنتهي بتقرير مكتوب وجولة مع مهندسيك. ولا نتقدم لتنفيذ الإصلاحات في الارتباط نفسه، لتبقى النتيجة مستقلة.
آخر تحديث نوفمبر 2026
شيء واحد ينهار أولاً.
هناك دائماً قيد محدد، وكل ما عداه لديه هامش.
الأنظمة نادراً ما تنهار بالتساوي. شيء واحد يستسلم أولاً.
هناك دائماً عنق زجاجة محدد: استعلام في قاعدة البيانات، أو مهمة تعمل في خيط واحد، أو خدمة يمر عبرها كل شيء. كل ما عداه لديه متسع. معرفة أيها هو تحوّل قلقاً غامضاً إلى عمل له سعر.
النصف الآخر هو معرفة ما لا يجب لمسه. كثيراً ما تعيد الفرق بناء الأجزاء التي لا تحبها بدل الأجزاء التي ستنكسر، لأن الشعور بالضيق أسهل من قياس الحمل.
لذلك نقيس، ونحاكي النمو الذي تخطط له فعلاً، ونرتب ما يجب إصلاحه بحسب متى سيؤلم.
ما تحصل عليه.
القيد الحاسم، مسمّى
أي شيء واحد يستسلم أولاً عند الحمل الذي تتوقعه، مع الدليل.
مرتب بحسب متى يؤلم
ما ينكسر عند الضعف، وعند خمسة أضعاف، وعند عشرة. لتصلح بالترتيب الذي يحتاجه العمل.
ما تتركه وشأنه
غالباً النصف الأنفع. الفرق تعيد بناء ما يزعجها لا ما سينهار.
التكلفة مع النمو المتوقع
شكل فاتورة البنية التحتية إن نجحت الخطة. نادراً ما يُحسب مسبقاً.
المكاسب السريعة على حدة
ما يستحق أن يُنجز هذا الشهر، منفصلاً عمّا يحتاج فصلاً كاملاً.
حكم صادق في إعادة الكتابة
أحياناً الجواب إعادة بناء. والأكثر أنه ثلاثة إصلاحات محددة، وسنقول أيها.
سجل مكتوب
شيء يعمل منه فريقك ويقرؤه مجلس إدارتك.
جولة مع مهندسيك
لتصل النتائج إلى من سينفّذها.
ما الذي يستسلم أولاً عادةً.
مرتب تقريباً بحسب عدد المرات التي نجده فيها القيد الحاسم.
| عنق الزجاجة | العَرَض قبل أن ينهار | يُصلح عادةً بـ |
|---|---|---|
| بضعة استعلامات بطيئة | الصفحات تبطؤ تحت الحمل، لا دائماً | فهارس وتعديل الاستعلامات، بتكلفة قليلة |
| كل شيء يمر عبر خدمة واحدة | نشر واحد يؤثر في كل شيء | فصل المسار الساخن |
| المهام الخلفية تعمل بالتتابع | تتراكم الطوابير في الذروة | عمّال متوازيون وطابور |
| لا تخزين مؤقت حيث يهم | العمل المكلف نفسه، مراراً | التخزين المؤقت، وغالباً أكبر مكسب منفرد |
| قاعدة البيانات نقطة واحدة | كل شيء ينتظرها | نسخ للقراءة، ثم خيارات أصعب |
| التصميم كله | لا شيء يتوسع من دون إعادة كتابة | نادر، وسنقوله بوضوح |
أنظمة خلف هذا الحكم.
إدارة دورة حياة البطاقات لأكبر مقسم مدفوعات مشترك في باكستان، حيث تظهر قرارات البنية تحت الحمل.
صفحة دفع لشركة تقنية مالية باكستانية، في الإنتاج منذ أكثر من أربع سنوات. كان مؤسسنا مديرها التقني.
لا نتقدم لإعادة بناء ما نراجعه. ذلك يجعل النتيجة بلا قيمة.
متى تراجع.
تخطط لنمو حقيقي
حملة، أو سوق جديد في الخليج، أو عميل كبير. الأفضل أن تعرف قبل أن تصل الحركة.
النظام بطيء ولا أحد يعرف السبب
عادةً شيء أو شيئان محددان لا مشكلة عامة.
فريقك مختلف حول إعادة الكتابة
قراءة مستقلة تحسم خلافات استمرت أشهراً.
لا تشترِ هذا إذا كان النظام يعمل ولا ينمو
نظام مستقر تحت حمل مستقر لا يحتاج مراجعة. سنقول لك أن توفّر المال.
كيف نعمل.
نسأل أي نمو تتوقع
أرقام حقيقية. المراجعة مقابل مئة ضعف متخيلة تنتج نصيحة بلا فائدة.
ننظر في الحمل الفعلي
المقاييس، وسجلات الاستعلامات البطيئة، وأين يذهب الوقت الآن. لا المخطط.
نجد ما يقيّد أولاً
هناك دائماً شيء واحد. كل ما عداه لديه متسع.
نحاكي النمو
ما ينكسر عند الضعف وخمسة أضعاف وعشرة، وكم يكلّف التشغيل عند كل منها.
نرتب بحسب الإلحاح والتكلفة
بما في ذلك ما تتركه وشأنه، وهو معظمه عادةً.
نمرّ مع فريقك عليه
ليصبح عملاً لا وثيقة.
مراجعة البنية التقنية
7 أسئلة مع إجاباتها. لديك سؤال آخر؟ تواصل معنا.
مدة قصيرة لمعظم الأنظمة، ونتفق عليها كتابةً قبل البدء، وأطول لمنصة كبيرة بعدة فرق. العمل في معظمه قراءة كود ونظر في مقاييس حقيقية وحديث مع مهندسيك، فالقيد هو الوصول لا الجهد.