Vývoj modulárních informačních systémů pomocí doménově řízeného návrhu

but.committeeprof. Ing. Tomáš Hruška, CSc. (předseda) doc. Ing. František Zbořil, Ph.D. (člen) Ing. Ondřej Lengál, Ph.D. (člen) RNDr. Marek Rychlý, Ph.D. (člen) Ing. Libor Polčák, Ph.D. (člen) Dr. Ing. Petr Peringer (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázku oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.cs
but.jazykangličtina (English)
but.programInformační technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorBurget, Radeken
dc.contributor.authorŠkrášek, Michaelen
dc.contributor.refereeRychlý, Mareken
dc.date.created2024cs
dc.description.abstractTato diplomová práce se zabývá monolitickými architekturami a doménově řízeným návrhem (angl. Domain-Driven Design) a jejich kombinací při vývoji modulárních informačních systémů. Poskytuje ucelený přehled principů doménově řízeného návrhu a různých monolitických architektur, včetně čisté architektury a modulární monolitické architektury. Poté demonstruje použití těchto vzorů a architektur na ukázkové aplikaci. Práce nabízí pohled na vývoj informačních systémů s využitím populárních přístupů, jako jsou CQRS, čistá architecktura, doménově řízený přístup, modulární monolit a další.en
dc.description.abstractThis thesis deals with monolithic architectures and Domain-Driven Design (DDD) and its combination in the development of modular information systems. It provides comprehensive overview of Domain-Driven Design principles and various monolithic architectures, including Clean Architecture and Modular Monolith architecture. It then demonstrates the use of these patterns and architectures on a demonstration application. The thesis offers insights into the development of information systems using popular approaches such as CQRS, Clean Architecture, Domain-Driven Design, Modular Monolith architecture, and more.cs
dc.description.markAcs
dc.identifier.citationŠKRÁŠEK, M. Vývoj modulárních informačních systémů pomocí doménově řízeného návrhu [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.cs
dc.identifier.other153935cs
dc.identifier.urihttp://hdl.handle.net/11012/248558
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectdoménově řízený návrhen
dc.subjectmodulární monoliten
dc.subjectmajestátní monoliten
dc.subjectmonoliten
dc.subjectmikroslužbyen
dc.subjectčistá architectureen
dc.subjectCQRSen
dc.subjectmodulární informační systémen
dc.subjectinformační systémen
dc.subjectbohatý doménový modelen
dc.subjectstrategický návrhen
dc.subjectdoménaen
dc.subjectpoddoménaen
dc.subjectohraničený kontexten
dc.subjecttaktický návrhen
dc.subjectentityen
dc.subjectagregátyen
dc.subjecthodnotové objektyen
dc.subjectdoménové událostien
dc.subjectintegrační událosten
dc.subjectdoménové službyen
dc.subjecttransakční outbox vzoren
dc.subjectoutboxen
dc.subjectinboxen
dc.subjectarchitektura informačního systémuen
dc.subjectdistribuovaný monoliten
dc.subject.NETen
dc.subjectdotneten
dc.subjectBlazoren
dc.subjectASP.NET Coreen
dc.subjectEntity Framework Coreen
dc.subjectMassTransiten
dc.subjectPostgresen
dc.subjectTeamUpen
dc.subjectDomain-Driven Designcs
dc.subjectModular Monolithcs
dc.subjectMajestic Monolithcs
dc.subjectMonolithcs
dc.subjectMicroservicescs
dc.subjectClean Architecturecs
dc.subjectCQRScs
dc.subjectModular Information Systemcs
dc.subjectInformation Systemcs
dc.subjectRich Domain Modelcs
dc.subjectStrategy Designcs
dc.subjectDomaincs
dc.subjectSub-domaincs
dc.subjectBounded Contextcs
dc.subjectTactical Designcs
dc.subjectAggregatescs
dc.subjectEntitiescs
dc.subjectValue Objectscs
dc.subjectDomain Eventscs
dc.subjectIntegration Eventcs
dc.subjectDomain Servicescs
dc.subjectTransactional Outbox Patterncs
dc.subjectOutboxcs
dc.subjectInboxcs
dc.subjectInformation System Architecturecs
dc.subjectDistributed Monolithcs
dc.subject.NETcs
dc.subjectdotnetcs
dc.subjectBlazorcs
dc.subjectASP.NET Corecs
dc.subjectEntity Framework Corecs
dc.subjectPostgrescs
dc.subjectMassTransitcs
dc.subjectTeamUpcs
dc.titleVývoj modulárních informačních systémů pomocí doménově řízeného návrhuen
dc.title.alternativeDeveloping Modular Information System with Domain-Driven Designcs
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2024-06-17cs
dcterms.modified2024-06-17-13:56:09cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid153935en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:38:01en
sync.item.modts2025.01.15 19:03:12en
thesis.disciplineVývoj aplikacícs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
5.81 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-1.zip
Size:
13.87 MB
Format:
Unknown data format
Description:
file appendix-1.zip
Loading...
Thumbnail Image
Name:
review_153935.html
Size:
10.28 KB
Format:
Hypertext Markup Language
Description:
file review_153935.html
Collections