U fokusu ovomjesečnog druženja Java developera su distribuirani sustavi. Vjeran i Igor nam donose dva vrlo zanimljiva predavanja.
Log kao osnova distribuiranih sustava
Log, ili povijesni zapis događaja nekog sustava, oduvijek je imao centralno mjesto u arhitekturama svih tradicionalnih baza i analitičkih sustava, no danas sve više služi i kao kralježnica modernih distribuiranih sustava. Opisat će se neke od arhitektura i alata koji koji koriste ovaj način pohrane podataka – Kafka message broker, Datomic baza, te CQRS/Event-Sourcing arhitektura.
Predavač: Vjeran Marčinko, Kapsch CarrierCom AG.
Kafka i Procesi
Kafka, poznatija kao Apache Kafka, tehnologija je originalno razvijena u LinkedIn-u, 2011. postaje opensource , a 2014. osnovana je nova firma “Confluent” koja nastavlja razvoj ove platforme. Kafka je u osnovi message broker s fokusom na skalabilnost, visoku propusnost, visoku toleranciju na greške, brzinu. U ovoj prezentaciji predstaviti će se osnovni koncepti koji omogućuju navedene karakteristike, razmotrit ćemo neke scenarije upotrebe i vidjeti malu demonstraciju u kojoj se vizualizira proces konzumacije poruka od strane logičkih “potrošača” (logical consumers) te kako Kafka re-balasnira poruke u slučaju dodavanja/gašenja procesa “potrošača” ili u slučaju pada/oporavka procesa potrošača.
Predavač: Igor Buzatović, Inovativni trendovi d.o.o.
Želiš li nam se pridružiti? Ispuni ova tri podatka