Diplomová práce

Data Consistency in Distributed Systems

Bc. Lenka Heldová
Anotace

Táto diplomová práca je venovaná návrhu softvérovej architektúry pre už existujúcu monolitickú aplikáciu Volt. Vzniknutá architektúra je založená na mikroslužbách. Dôraz pri návrhu je kladený hlavne na konzistenciu dát a spoľahlivosť v distribuovanom svete, ktorý mikroslužby reprezentujú. Najskôr je predstavená samostatná aplikácia Volt s problémami, ktoré má jej originálna monolitická architektúra …více

Abstract

This master thesis is dedicated to designing of software architecture based on microservices, for already existing monolithic Volt application. Much emphasis is given to data consistency and reliability in such distributed world that microservices represent. First, Volt itself and problems of original architecture are introduced. Then all technologies and patterns are generally explained and subsequently …více

Zadání práce
The motivation of this thesis is to address the problem of transactional management in a distributed system built from microservices. The main goal is to create an architecture for this distributed system, to ensure data consistency - considering synchronous and asynchronous communication between services. Additionally, considering using Event store for services recovery.

The output will be an architecture description built of microservices, with data inconsistency preventing.

The designed architecture will be used for the implementation of building blocks, microservices, for the whole application. The application will process files in the CGMES format which is new format for electricity grid modeling. CGMES files for particular countries are validated, eventually adjusted and then used for creating a model of electricity grid of whole Central Europe.
Práce zkontrolována:
18. 5. 2019 21:09, doc. Ing. RNDr. Barbora Bühnová, Ph.D.
Plný text práce
958,4 KB / soubor PDF
Jazyk práce
angličtina angličtina
Termín obhajoby
19. 6. 2019
Práce byla úspěšně obhájena

Vedoucí

doc. Ing. RNDr. Barbora Bühnová, Ph.D.
CERIT FI MU

Oponent

Mgr. Radek Lukáš
Unicorn

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.