KamoCRM

هندسة المنصة وعمليات التطوير

Kubernetes، خطوط الأنابيب وسلامة النشر لا يلاحظ أحد حتى يكون مفقوداً

هناك فئة من المشاكل التي لا تظهر إلا بعد النشر، وهي غير مرئية لفريق التطوير الذي لم يحمل مرسلاً للنداءات قط. تنفيذ يتخلى عن الطلبات لأن الأقسام تُزال من الخدمة قبل أن تتوقف عن تلقي حركة المرور. ميزانية تعطيل معبر عنها بطريقة تسمح لعقدة بالسحب من النسخة الأخيرة. عمل جدولة يعمل على ثلاثة نسخ في وقت واحد لأنه لا شيء يجعله منفرداً. هذه ليست مواضيع متقدمة. إنها الفرق بين نظام يعمل ونظام يبدو أنه يعمل.

ما ينطوي عليه العمل

  • تصميم المجموعات ومساحات الأسماء، أو تقييم صريح بأنك لا تحتاج إلى Kubernetes على الإطلاق
  • بيانات النشر مع بوابات التأهب، وحواجز ما قبل التوقف، والحد الأدنى من فترات التأهب كمعيار، وليس كفكرة لاحقة
  • ميزانيات الإخلال معبر عنها بحيث لا يمكن أن يأخذ سحب العقدة نسختك الأخيرة
  • خطوط أنابيب تُبنى وتُحرس وتُنشر، ويكون الحراس قادرين على وقف الإطلاق
  • قياسات وسجلات وتتبعات تم إدخالها قبل الإطلاق
  • كتب تشغيلية مكتوبة لأي شخص تحت الطلب، بما في ذلك الحالة التي لا يكون فيها نحن

لماذا لدينا مصداقية في هذا الصدد

إننا ندير مجموعة RKE2 التي تحمل 106 نشرات و267 غطاء على مدى 19 مساحة أسماء، مع تخزيننا الخاص، والدخول، وأتمتة الشهادات، والافتراضية. وقواعد سلامة النشر التي نطبقها على عمل العملاء هي تلك التي كتبناها بعد كسر قواعدنا الخاصة.

ما الذي يحرك الأسعار

نحن نقدم الأسعار بعد الاكتشاف ويتم تحديد الأسعار قبل أن يبدأ أي شيء. هذه هي الأشياء التي تحركها، لذا يمكنك أن ترى تقريبا أين يقع مشروعك قبل أن تتحدث معنا.

  • ما إذا كنت تبدأ من جديد أو ترث بنية تحتية انحرفت عن تشكيلها
  • :: متطلبات الامتثال وإقامة البيانات، التي تحد من الأماكن التي يمكن أن تجري فيها الأشياء
  • عدد البيئات التي يلزم وجودها والمحافظة على اتساقها مع بعضها البعض
  • ما إذا كان فريقك بحاجة إلى تشغيله بعد ذلك، مما يجعل التوثيق والتدريب جزءاً من العمل

دليل على أننا فعلنا هذا

The cluster we run our own company onA production Kubernetes platform, operated by the people who deploy to itKnowing something is wrong before a customer tells usMetrics, logs and distributed traces, self-hosted and actually usedA distributed data layer, chosen deliberatelyDistributed SQL, wide-column, cache, object storage and vectors — each for a reason

الأسئلة التي تطرح علينا

أعمال أخرى تطوير التطبيقات

Custom web applicationsThe system your business actually runs on, built properlyAPI and integration developmentMaking two systems agree, including the one with no documentationMobile applicationsCross-platform where it makes sense, native where it does notSI and retrieval systemsAssistants that read your documents, and know what they are not allowed to read
جميع تطوير التطبيقات

أخبرنا ماذا تحاول أن تفعل

إن محادثة قصيرة تكفي عادة لمعرفة ما إذا كنا الشخص المناسب. وإذا لم نكن، فسوف نقول ذلك ونشير إليك إلى مكان أفضل.

بدء محادثةأنا أستخدم KamoCRM بالفعلكيف نقتبس