cid 982f1589e725526d91a2226160504bb626e16580c167ffce70ae2a9093856dfb · original · via openalex
Title: Developing a collaborative Markdown editor web application Authors: László Szilágyi Venue: University of Debrecen Electronic Archive (University of Debrecen) Year: 2026 Canonical: openalex:https://openalex.org/W7199246462 URL: https://openalex.org/W7199246462 Collector: openalex OA: false ABSTRACT A szakdolgozatom célja egy felhőnatív, valós idejű kollaborációs Markdown szerkesztő és virtuális fájlrendszer megvalósítása. A platform a monolitikus megközelítés helyett egy robusztus, eseményvezérelt mikroszolgáltatás-architektúrára épül. A memóriabiztos Rust nyelven írt backend szolgáltatásokban a dokumentumok ütközésmentes, valós idejű szinkronizációját a CRDT paradigma és a Yjs algoritmus biztosítja. A modulok közötti aszinkron kommunikációért és a garantált adatintegritásért az Apache Kafka felel, a perzisztenciát pedig a PostgreSQL és a SeaweedFS végzi. A felhasználói felület a modern React ökoszisztémára építve garantál asztali szintű észlelt teljesítményt. Az elszigetelt Docker konténerekben, Kubernetes orkesztrációval és API Gateway védelmével futó rendszer sikeresen demonstrálja a versenyhelyzetek elkerülését, egy stabil és vízszintesen skálázható platformot eredményezve.