Popis online kurzu RabbitMQ od základov
Vieš, ako služby ako Netflix, eBay alebo AliExpress zvládajú tisíce požiadaviek naraz - bez výpadkov a bez spomalenia systému? Odpoveď je v architektúre. Presnejšie, v event-driven architektúre a asynchrónnej komunikácii medzi jednotlivými časťami systému.
V tomto kurze sa naučíš používať RabbitMQ - spoľahlivý a výkonný nástroj, ktorý funguje ako digitálna pošta medzi službami. Pomocou tzv. queues odosielaš a prijímaš správy medzi mikroslužbami rýchlo, efektívne a bez straty dát - aj v prípade zlyhania.
Tvojím sprievodcom bude
Dávid Ondruš, softvérový architekt a backendový vývojár, ktorý sa s RabbitMQ stretáva denne pri návrhu škálovateľných systémov pre reálnu prax. Na praktických príkladoch uvidíš, ako RabbitMQ integrovať do architektúry moderného backendu - a to
aj bez predchádzajúcej skúsenosti s messaging systémami.
Na konci dostaneš aj zopár tipov, ktoré si ešte môžeš skúsiť sám a posunúť tak úroveň tvojho backendu ešte na vyššiu úroveň. Repozitár s kódom nájdeš na
tomto GitHub linku.
Po kurze budeš vedieť implementovať asynchrónnu komunikáciu vo svojich projektoch a získaš zručnosti, ktoré ťa posunú za hranice bežného REST API. Pridaj sa do kurzu a zisti, ako RabbitMQ používať ako profesionál.
Čo sa v kurze naučíš:
- Ako funguje RabbitMQ a AMQP protokol
- Ako implementovať asynchrónnu komunikáciu medzi službami
- Ako posielať a spracovávať stovky správ za sekundu
- Ako vytvárať queues, routing kľúče, exchange typy
- Ako nastaviť a spravovať listener channels a queue bindingy
- Ako spracovať chyby správ (ACK/NACK, requeue)
- Ako používať deadletter queues na zachytenie chýb
- Ako testovať výkon a záťaž systému
- Ako zdokumentovať architektúru pomocou AsyncAPI
- Praktické príklady z reálneho digitálneho trhoviska (e-maily, objednávky, loyalty body)
Pre koho je kurz určený:
- Pre backend vývojárov, ktorí chcú ísť ďalej než len REST API
- Pre DevOps alebo architektov, ktorí navrhujú moderné distribuované systémy
- Pre vývojárov mikroslužieb, ktorí potrebujú robustnú komunikáciu medzi službami
- Pre každého, kto chce pochopiť event-driven architektúru v praxi
Čo všetko s kurzom RabbitMQ od základov získaš
-
video tutoriály na tému RabbitMQ,
-
certifikát o absolvovaní online kurzu RabbitMQ od základov,
- moderované diskusné fórum, v ktorom na otázky odpovedá autor kurzu Dávid Ondruš,
-
garancia vrátenia peňazí do 14 dní v prípade nespokojnosti s kurzom.