Loading video player...
Ebben a videóban elindítjuk az Event Driven Applications Golang sorozatot. Megnézzük, hogyan gondolkodjunk architektúrában, mielőtt technológiát választunk. Témák, amikről szó lesz: - Monolith, Modular Monolith és Microservice architektúrák - Mikor melyiket érdemes használni üzleti szempontból - Mi az Event Driven Architecture (EDA) és mikor jó választás - Szinkron vs aszinkron kommunikáció - Queue és fan-out működése - RabbitMQ alapok - AWS SNS / SQS rövid áttekintés - Miért nem queue a Kafka, hanem event log - Gyakori EDA hibák: parancsok vs valódi események A videó végén bemutatok egy előre elkészített Go példakódot: - producer és consumer - absztrakció RabbitMQ fölött - factory minta, amit később AWS-re cserélünk Ez a sorozat nem framework-bemutató, hanem architekturális gondolkodás Go fejlesztőknek. Következő rész: https://youtu.be/lOQd9QgGmFw Csatlakozz a „Golang fejlesztők” Facebook-csoporthoz, ahol az új videókat is megosztom: https://www.facebook.com/groups/664362892328303 GitHub: https://github.com/olbrichattila/edatutorial