Comparison of the influence of monolithic and microservice architectures on agile projects in the e-commerce area
Název práce: | Comparison of the influence of monolithic and microservice architectures on agile projects in the e-commerce area |
---|---|
Autor(ka) práce: | Dostál, Martin |
Typ práce: | Diploma thesis |
Vedoucí práce: | Smutný, Zdeněk |
Oponenti práce: | Sedláček, Jiří |
Jazyk práce: | English |
Abstrakt: | This work deals with the topic of comparison of influence of monolithic and microservice architecture on agile projects in the E-Commerce area. The main objective of this work is to compare advantages and disadvantages of monolithic and microservice architectures used on agile projects in the E-Commerce domain and on project roles in development teams. The theoretical part first introduces prior related scientific works on which this thesis is based on. Then the relationship is explained between E-commerce solutions and software architecture. Afterwards, important terms related to the testing process and infrastructure are described, followed by introduction of project roles on an agile development team. The last chapter of the theoretical part then shows two real cases of migration to microservices, one positive and one negative. The practical part of this work starts defining research goals for interviews that are then conducted with multiple experts on monolithic and microservice architecture projects. Afterwards, interview findings are analyzed and research questions are answered. Based on information from the theoretical part as well as from interview answers, specific architectural problems will be extracted and will serve as areas of practical comparison between monolithic and microservice architectures. The objective of this work will then be answered in the final discussion that will be based on outputs from all the previous parts. |
Klíčová slova: | microservice; software architecture; agile project methodology; E-Commerce; monolith |
Název práce: | Comparison of the influence of monolithic and microservice architectures on agile projects in the e-commerce area |
---|---|
Autor(ka) práce: | Dostál, Martin |
Typ práce: | Diplomová práce |
Vedoucí práce: | Smutný, Zdeněk |
Oponenti práce: | Sedláček, Jiří |
Jazyk práce: | English |
Abstrakt: | Tato práce se zabývá tématem rozdílu vlivu softwarové architektury monolitické a mikroslužeb na agilních projektech v oblasti E-Commerce. Hlavním cílem této práce je porovnání výhod a nevýhod použití těchto dvou architektur na agilních projektech v oblasti E-Commerce a pro projektové role ve vývojářských týmech. Teoretická část práce nejprve čtenáře seznámí s již vytvořenými vědeckými pracemi, z nichž pak tato práce vychází. Následně je vysvětlen vztah mezi různými řešeními E-Commerce a softwarovými architekturami. Poté jsou popsány důležité termíny z oblasti procesu testování a infrastruktury. Dále je pak představeno, jaké role se na agilních vývojových týmech vyskytují. V poslední části teoretické práce jsou představeny dva reálné příklady migrace na architekturu mikroslužeb. První ukázka je pozitivní, druhá zas negativní. Praktická část začíná nadefinováním výzkumných cílů rozhovorů, které jsou následně provedeny s experty na projekty používající monolitické a mikroslužební architektury. Poté jsou odpovědi rozhovorů zanalyzovány a výzkumné otázky zodpovězeny. Na základě informací z teoretické části a z rozhovorů jsou vytvořeny oblasti pro praktické porovnání mezi zmíněnými architekturami. Cíl práce je zodpovězen v následné diskuzi, která využívá veškeré informace získané z předešlých částí práce. |
Klíčová slova: | E-Commerce; softwarová architektura; agilní projektová metodika; mikroslužba; monolit |
Informace o studiu
Studijní program / obor: | Aplikovaná informatika/Informační management |
---|---|
Typ studijního programu: | Magisterský studijní program |
Přidělovaná hodnost: | Ing. |
Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
Fakulta: | Fakulta informatiky a statistiky |
Katedra: | Katedra systémové analýzy |
Informace o odevzdání a obhajobě
Datum zadání práce: | 12. 10. 2019 |
---|---|
Datum podání práce: | 6. 12. 2021 |
Datum obhajoby: | 20. 1. 2022 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/71248/podrobnosti |