Závěrečná práce: Bc. Jiří Široký: From Monolith to Microservices: Refactoring Patterns
Diplomová práce
From Monolith to Microservices: Refactoring Patterns
Anotace
Monolitické architektury jsou velice populárními architekturami v informačních systémech. V případech, kdy tyto systémy rostou, přibývá jejich nevýhod. Stále běžnější praktikou se stává migrace na škálovatelnější architektury. Jednou z těchto architektur jsou mikroslužby, nicméně migrace na architekturu s tak malými kontexty bývá velmi náročným úkolem. Vývojaři často spoléhají na různé migrační vzory …více
Abstract
Monolithic architectures are widely spread among IT systems and in cases the systems grow, monolith brings more disadvantages. It is becoming a usual practice, that monolithic systems are being migrated towards more scalable architectures. One of these architectures is microservices architecture, however, migration towards such fine-grained architecture is often a task of immense complexity. Developers …více
Zadání práce
- Review the concepts related to software architectures from recent developments, from traditional monolithic architectures, to service oriented, microservices, serverless architectures;
- Provide related works dealing with architectural transformations from monolith to microservices: experiences and lessons learnt;
- Review all existing catalogs of patterns adopted to refactor monoliths to microservices: build a catalogue based on the integration of the different sources;
- Showcase the application of the catalogue to an existing monolith project deriving general guidelines for migrations;
14. 12. 2021 16:47, doc. Bruno Rossi, PhD, učo 232464
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Distributed Application Architecture Patterns
Mgr. Juraj Fiala -
Comparison of Monolith Migration to Spring Boot and Quarkus Microservices
Mgr. Katarína Hermanová, učo 433511 -
Microservice Migration Process to Spring Boot and Quarkus
Mgr. Katarína Hermanová, učo 433511 -
Microshift: A Tool for Automated Microservices Migration
Ing. Jana Treláková -
Developing the guidelines for migration from RESTful microservices to gRPC
Mgr. Michal Štefanič -
Static and Dynamic Code Analysis for Microservices Migration
Michal Skipala -
Contract Testing in Heterogeneous Distributed Systems
Mgr. Dominik Labuda -
Porovnání výkonu SwitchYard a jiných OSS ESB implementací
Bc. Pavol Bako




