Nagy terhelésű szoftverek építése az alapoktól — online kurzus | robot_dreams
Jelentkezem
< élő, online kurzus > < augusztus 28. > < 17 alkalom >

Nagy terhelhetőségű szoftverek építése az alapoktól

Egy átfogó és gyakorlati képzés, amelynek a célja olyan szoftverarchitektúrák építése, amelyekről nem is gondoltad, hogy lehetséges, és ahol elsajátíthatod a nagy terhelésű, elosztott, hibatűrő rendszerek építését.


Horváth Gergely,
Ex. Google Developer & Engineering Manager,
Technical lead @ Hypixel Studios

Bővebben
Időpont: 2024. augusztus 28. –
november 11.
Menetrend:

17 alkalom

hétfő és szerda

18:00–19:30

Mi történik, ha a bemeneten olyan adatot kapunk, amire nem számítunk? Hogy szolgáljunk ki túlterhelést okozó, de normál ügyfeleket? Mi történik, ha meghibásodik a háttértár? És ha NullPointerExceptiont kér valaki? Egy összetett rendszer tervezésénél rengeteg építőelem közül kell kiválasztanunk a megfelelőket, és integrálni őket olyan módon, hogy a rendszer nagy terhelés alatt, akár évekkel később is jól tudjon teljesíteni. Ezen a kurzuson ezeket az építőelemeket fogjuk megismerni és gyakorlati példákkal, házi feladatokkal kiegészítve tanuljuk meg a használatukat.

Kinek ajánljuk a kurzust?
Szoftvertervező mérnököknek,

akik nem tudják pontosan, hogyan kezdjenek neki egy elosztott rendszer tervezésének vagy meglévő, komplex rendszert kell felskálázniuk.

Szoftverfejlesztőknek,

akik szeretnék lefejleszteni az első nagyobb terhelésű szoftverüket és szeretnék elsajátítani az „architect” gondolkodásmódot.

Technikai IT-vezetőknek,

akik stratégiai szempontból szeretnék értékelni az elkészült szoftverterveket és olyan racionális döntéseket hozni, amelyek hosszú távon kifizetődők.

A kurzus elvégzése után:

• Ismerni fogod a fontos alapelemeket egy komplex, hibatűrő rendszer építéséhez,

 

• Megismered a gyakorlati különbségeket egy monolit és microservices architektúra között,

 

• Elsajátítod a függőleges, vízszintes, gyorsítótáras és különböző terheléselosztásos skálázási módszereket,

 

• A különböző adatbázisokat, üzenetsorokat és adatfeldolgozási módszereket,

 

• Tudod, hogyan használd és integráld ezeket a komponenseket úgy, hogy egymást segítsék meghibásodások esetén,

 

• Gyakorlati tapasztalattal fogsz rendelkezni nagy és hibatűrő rendszerek tervezéséhez, építéséhez, teszteléséhez és felülvizsgálatához,

 

• Saját implementációd lesz egy nagy teljesítményt igénylő probléma megoldására.

Jelentkezem
Előadó
Horváth Gergely Telecom Telecom Telecom
A Google-nél a világ legnagyobb rendszereit támogatta, ahol…:
- többmilliós kérés/másodperces rendszert felügyelt egyedül
- felügyelte és karbantartotta a YouTube-világ legnagyobb egyedi MySQL clusterét
- aktív fejlesztője volt a Cloud SQL monolit vezérlőrendszerének
- néhány sor Java-kód átírásával több száz TiB RAM-ot és értékes másodperceket spórolt
Az Amazonnál az egész (AWS és Amazon.com) céges hálózati felügyeletéért felelős csapatban dolgozott, ahol…:
- az új adatközpontokért felelt és skálázta a meglévőket
- automatizálta egyedi hálózati eszközök telepítését és konfigurálását
- foglalkozott fegyverekkel őrzött kormányzati adatközpontokkal
Több mint egy évtizede foglalkozik aktívan oktatással és előadásokkal…:
- tanársegéd volt a Műegyetemen
- Simonyi Károly Szakkollégiumban több csapatot is vezetett, illetve előadó volt a Simonyi konferencián is
- elismert nemzetközi Google-oktató volt
A Riot Games / Hypixel Studiosnál vezetőként több csapatot is épített…:
- jelenleg aktívan mentorál több kollégát is
Miért érdemes a robot_dreams képzéseit választanod?
Ingyenes kurzusok
r_d kurzusok
Élő, online órák
Visszanézhető felvételek
Megbízható, naprakész tananyag
Házi feladatok, amelyre személyesen az oktató ad visszajelzést
Folyamatos szakmai támogatás
A kurzus sikeres elvégzése esetén oklevél
Szakmai kapcsolatok építése a zárt csoportban
Program
REGISZTRÁCIÓ

A kurzussal és a részvételi díjjal kapcsolatos további részletekért jelentkezz most!
 
 
 
Kötelezően kitöltendő mező