אופטימיזציה של יישומי Ruby/Rails - קורס 43,000 רובי. מ-ThinkNetica, אימון 9 שבועות, תאריך 27 בנובמבר, 2023.
Miscellanea / / November 27, 2023
מוביל טכני ב-Busfor, PhD (Github, LinkedIn).
אלכסיי וסילייב
מוביל טכני ב-Busfor, PhD (Github, LinkedIn)
השתלבתי ברצינות באופטימיזציה בזמן כתיבת עבודת הדוקטורט שלי.
בעבודתו המדעית הוא האיץ את המידול של מערכות הובלת גז גזפרום בשני סדרי גודל בשל יישום פתרונות אדריכליים, מחשוב מקביל ומבוזר, חישובים על גרפי מפות
ב-2015 הוא שינה את הסביבה האקדמית שלו לפיתוח מוצרים על מסילות.
Busfor עשתה אופטימיזציה וממשיכה לייעל את כל מה שהאט
(קצה אחורי, חזית, postgres, sprockets, webpack, capistrano, בדיקות, CI, cache וכו').
במהלך העבודה על הפרויקט:
הפחית את עומס השיא על הקצה האחורי פי 5 מ-15000 סל"ד ל-3000 סל"ד
פריסה מואצת פי 5
האיץ את הבדיקות ב-4 פעמים
הפחתת צריכת זיכרון האפליקציה פי 2
האיץ את טעינת האפליקציה פי 4
האיץ את ייבוא הנתונים של 3GB פי 20, מ-60 ל-3 דקות.
בנוסף ל-Rails, הוא דובר C++, Go ו-JavaScript.
שבוע 1. אופטימיזציה של ניהול זיכרון בתוכניות רובי
שבוע 2. אופטימיזציה של השימוש במעבד בתוכניות רובי
שבוע 3. אופטימיזציה של מסילות אחורי
שבוע 4 אופטימיזציה של ActiveRecord ועבודת מסד נתונים
שבוע 5. אופטימיזציה של Frontend עבור האינטרנט המודרני
שבוע 6 אופטימיזציה של Frontend עבור דפדפנים מודרניים
שבוע 7 אופטימיזציה של שרת יישומים
שבוע 8 אופטימיזציה של DX (Experience בפיתוח)
תלמד כיצד ליצור אבות טיפוס, ממשקים, לעצב מערכות ולבדוק מוצרים מוגמרים. ברגע שתשלוט בחזית הקצה, תוכל לבצע את המשימות של מעצב ומעצב פריסה באותה מידה - תהפוך למומחה הכרחי בשוק.
4,6