Vývoj modulárních informačních systémů pomocí doménově řízeného návrhu
but.committee | prof. 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.defence | Student 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.jazyk | angličtina (English) | |
but.program | Informační technologie a umělá inteligence | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Burget, Radek | en |
dc.contributor.author | Škrášek, Michael | en |
dc.contributor.referee | Rychlý, Marek | en |
dc.date.created | 2024 | cs |
dc.description.abstract | Tato 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.abstract | This 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.mark | A | cs |
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.other | 153935 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/248558 | |
dc.language.iso | en | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | doménově řízený návrh | en |
dc.subject | modulární monolit | en |
dc.subject | majestátní monolit | en |
dc.subject | monolit | en |
dc.subject | mikroslužby | en |
dc.subject | čistá architecture | en |
dc.subject | CQRS | en |
dc.subject | modulární informační systém | en |
dc.subject | informační systém | en |
dc.subject | bohatý doménový model | en |
dc.subject | strategický návrh | en |
dc.subject | doména | en |
dc.subject | poddoména | en |
dc.subject | ohraničený kontext | en |
dc.subject | taktický návrh | en |
dc.subject | entity | en |
dc.subject | agregáty | en |
dc.subject | hodnotové objekty | en |
dc.subject | doménové události | en |
dc.subject | integrační událost | en |
dc.subject | doménové služby | en |
dc.subject | transakční outbox vzor | en |
dc.subject | outbox | en |
dc.subject | inbox | en |
dc.subject | architektura informačního systému | en |
dc.subject | distribuovaný monolit | en |
dc.subject | .NET | en |
dc.subject | dotnet | en |
dc.subject | Blazor | en |
dc.subject | ASP.NET Core | en |
dc.subject | Entity Framework Core | en |
dc.subject | MassTransit | en |
dc.subject | Postgres | en |
dc.subject | TeamUp | en |
dc.subject | Domain-Driven Design | cs |
dc.subject | Modular Monolith | cs |
dc.subject | Majestic Monolith | cs |
dc.subject | Monolith | cs |
dc.subject | Microservices | cs |
dc.subject | Clean Architecture | cs |
dc.subject | CQRS | cs |
dc.subject | Modular Information System | cs |
dc.subject | Information System | cs |
dc.subject | Rich Domain Model | cs |
dc.subject | Strategy Design | cs |
dc.subject | Domain | cs |
dc.subject | Sub-domain | cs |
dc.subject | Bounded Context | cs |
dc.subject | Tactical Design | cs |
dc.subject | Aggregates | cs |
dc.subject | Entities | cs |
dc.subject | Value Objects | cs |
dc.subject | Domain Events | cs |
dc.subject | Integration Event | cs |
dc.subject | Domain Services | cs |
dc.subject | Transactional Outbox Pattern | cs |
dc.subject | Outbox | cs |
dc.subject | Inbox | cs |
dc.subject | Information System Architecture | cs |
dc.subject | Distributed Monolith | cs |
dc.subject | .NET | cs |
dc.subject | dotnet | cs |
dc.subject | Blazor | cs |
dc.subject | ASP.NET Core | cs |
dc.subject | Entity Framework Core | cs |
dc.subject | Postgres | cs |
dc.subject | MassTransit | cs |
dc.subject | TeamUp | cs |
dc.title | Vývoj modulárních informačních systémů pomocí doménově řízeného návrhu | en |
dc.title.alternative | Developing Modular Information System with Domain-Driven Design | cs |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2024-06-17 | cs |
dcterms.modified | 2024-06-17-13:56:09 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 153935 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:38:01 | en |
sync.item.modts | 2025.01.15 19:03:12 | en |
thesis.discipline | Vývoj aplikací | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 3 of 3
Loading...
- Name:
- final-thesis.pdf
- Size:
- 5.81 MB
- Format:
- Adobe Portable Document Format
- Description:
- file final-thesis.pdf
Loading...
- Name:
- appendix-1.zip
- Size:
- 13.87 MB
- Format:
- Unknown data format
- Description:
- file appendix-1.zip
Loading...
- Name:
- review_153935.html
- Size:
- 10.28 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_153935.html