Ruby/Rails alkalmazások optimalizálása – tanfolyam 43 000 dörzsölje. a ThinkNeticától, képzés 9 hetes, dátum: 2023. november 27.
Vegyes Cikkek / / November 27, 2023
Technikai vezető a Busfornál, PhD (Github, LinkedIn).
Alekszej Vasziljev
Technikai vezető a Busfornál, PhD (Github, LinkedIn)
A doktori disszertációm írásakor komolyan foglalkoztam az optimalizálással.
Tudományos munkája során két nagyságrenddel felgyorsította a Gazprom gázszállító rendszerek modellezését a építészeti megoldások alkalmazása, párhuzamos és elosztott számítás, grafikus számítások térképek
2015-ben tanulmányi környezetét Rails termékfejlesztésre cserélte.
A Busfor mindent optimalizált és optimalizál, ami lassult
(backend, frontend, postgres, lánckerék, webpack, capistrano, tesztek, CI, gyorsítótár stb.).
A projekten való munka közben:
ötször csökkentette a háttér csúcsterhelését 15000-ről 3000-re
5-szörösére gyorsult a telepítés
4-szeresére gyorsította a tesztelést
Csökkentett alkalmazásmemória-fogyasztás 2-szer
4-szeresére gyorsította az alkalmazás betöltését
20-szorosára, 60-ról 3 percre gyorsította fel a 3 GB-os adatok importálását.
A Rails mellett beszél C++, Go és JavaScript nyelven.
1. hét. Memóriakezelés optimalizálása rubin programokban
2. hét. A CPU használatának optimalizálása rubin programokban
3. hét. Rails backend optimalizálás
4. hét Az ActiveRecord és az adatbázis munka optimalizálása
5. hét. Frontend optimalizálás a modern internethez
6. hét Frontend optimalizálás modern böngészőkhöz
7. hét Alkalmazásszerver optimalizálás
8. hét DX optimalizálás (Development eXperience)
Megtanulja, hogyan készíthet prototípusokat, interfészt, tervezhet rendszereket és tesztelhet késztermékeket. Ha elsajátítja a frontendet, egyformán jól tudja majd ellátni a tervezői és a tördelőkészítői feladatokat – nélkülözhetetlen szakemberré válhat a piacon.
4,6