Ruby/Rails aplikāciju optimizācija - kurss 43 000 rub. no ThinkNetica, apmācība 9 nedēļas, datums 2023. gada 27. novembris.
Literārs Mistrojums / / November 27, 2023
Tehniskais vadītājs Busfor, PhD (Github, LinkedIn).
Aleksejs Vasiļjevs
Tehniskais vadītājs Busfor, PhD (Github, LinkedIn)
Es nopietni iesaistījos optimizācijā, rakstot savu doktora darbu.
Savā zinātniskajā darbā viņš paātrināja Gazprom gāzes transportēšanas sistēmu modelēšanu par divām kārtām, jo arhitektūras risinājumu pielietošana, paralēlā un izkliedētā skaitļošana, grafiskie aprēķini kartes
2015. gadā viņš mainīja savu akadēmisko vidi uz produktu izstrādi Rails.
Busfor ir optimizējis un turpina optimizēt visu, kas palēninājās
(backend, frontend, postgres, sprockets, tīmekļa pakotne, capistrano, testi, CI, kešatmiņa utt.).
Strādājot pie projekta:
samazināja maksimālo slodzi uz aizmuguri 5 reizes no 15000 apgr./min līdz 3000 apgr./min.
paātrināta izvietošana 5 reizes
paātrina testēšanu 4 reizes
2 reizes samazināts lietojumprogrammu atmiņas patēriņš
4 reizes paātrināja lietojumprogrammu ielādi
paātrināja 3GB datu importēšanu 20 reizes, no 60 līdz 3 minūtēm.
Papildus Rails viņš runā C++, Go un JavaScript.
1. nedēļa. Atmiņas pārvaldības optimizēšana rubīna programmās
2. nedēļa. CPU izmantošanas optimizēšana rubīna programmās
3. nedēļa. Rails aizmugursistēmas optimizācija
4. nedēļa ActiveRecord un datu bāzes darba optimizācija
5. nedēļa. Priekšgala optimizācija mūsdienu internetam
6. nedēļa Priekšgala optimizācija mūsdienu pārlūkprogrammām
7. nedēļa Lietojumprogrammu servera optimizācija
8. nedēļa DX optimizācija (izstrādes pieredze)
Jūs uzzināsiet, kā izveidot prototipus, saskarnes, projektēt sistēmas un testēt gatavos produktus. Kad būsiet apguvis frontend, varēsiet vienlīdz labi veikt dizainera un maketētāja uzdevumus - kļūsiet par neaizstājamu speciālistu tirgū.
4,6