Geri qayıt
Darıxdırıcı texnologiyanı seç: Den MakKinlinin innovasiya tokenləri yazısı
SiTech Team2 წთ. საკითხავი

Darıxdırıcı texnologiyanı seç: Den MakKinlinin innovasiya tokenləri yazısı

Den MakKinlinin 2015-ci ildə dərc olunmuş yazısı iddia edir ki, hər şirkətin təxminən üç "innovasiya tokeni" var və onları ehtiyatla xərcləmək, uğursuzluq ssenariləri artıq bilinən alətlərə üstünlük vermək lazımdır.

Üç innovasiya tokeni

30 mart 2015-ci ildə dərc olunmuş yazısında Den MakKinli sadə büdcə modeli təklif edir: hər şirkətin təxminən üç "innovasiya tokeni" olur və ehtiyat uzun müddət sabit qalır. Node.js seçmək bir token xərcləyir; MongoDB də, bir ildən az yaşı olan servis kəşfi texnologiyası da. Öz verilənlər bazasını yazmaq isə, deyir, artıq problem deməkdir. Bu seçimlər JavaScript konsaltinqi və ya verilənlər bazası şirkəti üçün məntiqli ola bilər, amma komandaların çoxu ticarəti və ya ödənişləri yenidən düşünməyə çalışır və az qalan diqqəti infrastruktur innovasiyasına xərcləmək uğursuzluğun, ən yaxşı halda isə uğurun gecikməsinin yaxşı yoludur. Sabitlik dövründən sonra bir neçə əlavə token gələ bilər, amma komandalar öz pulqabılarının içini şişirtməyə meyillidir.

Darıxdırıcı pis demək deyil

Yazı sözün özünə diqqət yetirir: "darıxdırıcı" "pis"lə qarışdırılmamalıdır. Həm darıxdırıcı, həm də pis olan texnologiyalar var və onlardan istifadə etməyin mənası yoxdur. Ancaq MySQL, Postgres, PHP, Python, Memcached, Squid və Cron darıxdırıcı və kifayət qədər yaxşıdır. Onları dəyərli edən təkcə imkanlarının yaxşı bilinməsi deyil, uğursuzluq formalarının da bilinməsidir. MakKinli "bilinən bilinməyənləri" — "bu baza 100% CPU-ya çatanda nə olacağını bilmirik" — "bilinməyən bilinməyənlərdən" ayırır — "statistikanın yazılmasının GC pauzalarına səbəb olacağı ağlımıza gəlməmişdi". Hər iki çoxluq onilliklər yaşı olan texnologiyalar üçün belə nadir hallarda boş olur; yeni parlaq alətlərdə isə ikinci kateqoriya qat-qat böyükdür.

Qlobal optimallaşdırma

Texnologiya seçimləri təcrid olunmuş halda baş vermir, yazır o; onların əhatəsi bütün komandaya və bu seçimlərin cəmindən doğan sistemə toxunur. Texnologiya əlavə etmək "əməliyyatlar" və "koqnitiv yük" gətirir: kiminsə onu monitorinq etməsi, test etməsi, başlanğıc skripti yazması lazımdır. Onun oxumasında "işə ən yaxşı alət" düşüncəsi hər iki sözə qısa baxışlı yanaşır — iş şirkəti ayaqda saxlamaqdır və ən yaxşı alət mümkün qədər çox problem üçün "ən az pis" mövqeyi tutandır. Sistemi uzunmüddətli etibarlı saxlamaq, yazır o, onu qurarkən rast gəlinən narahatlıqlardan qat-qat baha başa gəlir.

Yeni bir şeyi şüurlu əlavə etmək

Yeni texnologiya yenə də bəzən alət qutusuna daxil olur və MakKinli qadağa yerinə söhbət təklif edir: əlavələrin şirkət miqyasında təsirləri olduğundan şirkət miqyasında görünürlük lazımdır. İlk məşq hazırkı problemi heç nə əlavə etmədən necə həll etmək sualıdır — bu həm də əsl "problemin" kiminsə aləti sınamaq istəyi olduğu halları üzə çıxarır. Miqrasiyalar yerli optimal həllərin yığılmaması üçün aydın öhdəlik və təqvimlə müşayiət olunmalıdır. Etsy həm xəbərdarlıq, həm də ruhlandırıcı nümunələr verir: kəsilməsi illər aparan erkən dövr Python ara qatı və illərlə PHP, MySQL, Memcached və Gearman üzərində işləyib heç kim baxmadığı halda 20 dəfə böyüyən fəaliyyət axınları — çünki platforma ortaq idi.

SSiTech

SiTech — AI ilə gücləndirilmiş veb hazırlanması

Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.