Ruby/Rails aplikacijų optimizavimas – kursas 43 000 rub. iš ThinkNetica, mokymas 9 savaites, data 2023 m. lapkričio 27 d.
įvairenybės / / November 27, 2023
Techninis vadovas Busfor, PhD (Github, LinkedIn).
Aleksejus Vasiljevas
Techninis vadovas „Busfor“, PhD („Github“, „LinkedIn“)
Rašydamas daktaro disertaciją rimtai įsitraukiau į optimizavimą.
Savo moksliniame darbe jis dviem dydžiais paspartino „Gazprom“ dujų transportavimo sistemų modeliavimą, nes architektūrinių sprendimų taikymas, lygiagretusis ir paskirstytasis skaičiavimas, grafiniai skaičiavimai žemėlapiai
2015 m. jis pakeitė savo akademinę aplinką į produktų kūrimą „Rails“.
Busfor optimizavo ir toliau optimizuoja viską, kas lėtėjo
(backend, frontend, postgres, sprockets, webpack, capistrano, testai, CI, talpykla ir kt.).
Dirbdami su projektu:
sumažino didžiausią galinės dalies apkrovą 5 kartus nuo 15000 aps./min. iki 3000 aps./min.
paspartintas diegimas 5 kartus
paspartino testavimą 4 kartus
2 kartus sumažintas programų atminties suvartojimas
4 kartus pagreitino programos įkėlimą
paspartino 3GB duomenų importavimą 20 kartų – nuo 60 iki 3 minučių.
Be Rails, jis kalba C++, Go ir JavaScript.
1 savaitė. Atminties valdymo optimizavimas rubino programose
2 savaitė. CPU naudojimo optimizavimas rubino programose
3 savaitė. Rails backend optimizavimas
4 savaitė ActiveRecord ir duomenų bazių darbo optimizavimas
5 savaitė. Frontend optimizavimas šiuolaikiniam internetui
6 savaitė Frontend optimizavimas šiuolaikinėms naršyklėms
7 savaitė Programų serverio optimizavimas
8 savaitė DX optimizavimas (development eXperience)
Sužinosite, kaip kurti prototipus, sąsajas, projektuoti sistemas ir išbandyti gatavus gaminius. Įvaldę frontendą, galėsite vienodai gerai atlikti dizainerio ir maketuotojo užduotis – tapsite nepakeičiamu specialistu rinkoje.
4,6