Nagy terhelésű szoftverek építése az alapoktól — online kurzus | robot_dreams
Jelentkezem
< élő, online kurzus > < hamarosan > < 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: HAMAROSAN

A nagy és sikeres szoftverek olyan dolgokat valósítanak meg, amiket sokan elképzelni sem tudunk. Nem könnyű feladat ilyeneket tervezni, de a megfelelő gondolkodásmóddal nem is nehéz. A kurzuson az ehhez szükséges építőelemeket fogjuk megismerni és gyakorlati példákkal, házi feladatokkal kiegészítve megtanulni azt, hogyan építsünk belőlük nagy teherbírású rendszereket.

 

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 nagy terhelés alatt, akár évekkel később is jól tudjon teljesíteni.

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ő