National Repository of Grey Literature 27 records found  1 - 10nextend  jump to record: Search took 0.01 seconds. 
Developing Modular Information System with Domain-Driven Design
Škrášek, Michael ; Rychlý, Marek (referee) ; Burget, Radek (advisor)
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ší.
Identity Management in Information Systems
Tran, Thanh Quang ; Bartík, Vladimír (referee) ; Burget, Radek (advisor)
This thesis deals with the issue of identity management on the web and the implementation of an information system that solves this issue. The proposed information system utilizes Keycloak for identity management and delegating the authentication process centrally to a third party. Thanks to Keycloak, external identity sources can be integrated using widely used protocols such as SAML 2.0 and OpenID Connect. The information system itself is built on a microservices architecture, where individual microservices are implemented in the Python programming language. The web client of the information system is implemented in the Vue.js web framework with the Vuetify extension, which is used for easy creation of the web user interface.
Templates for Kubernetes Configuration
Kubrachenko, Marko ; Pavela, Jiří (referee) ; Rogalewicz, Adam (advisor)
Cílem této práce je navrhnout nástroj, který umožní efektivní správu vývojových prostředí v Kubernetes, a to na základě předem definovaných šablon. Tyto šablony reprezentují sady služeb, které formují vývojová prostředí, a slouží k automatizaci vytváření a konfigurace vývojových prostředí. Klíčovou součástí tohoto nástroje je využití Argo CD pro průběžné nasazování posledních změn v prostředí. Nástroj také umožní rychlé nasazování verzí Docker obrazů v rámci prostředí podle potřeb vývojářů. Díky tomu bude možné dynamicky upravovat prostředí, čímž se zvýší efektivita vývojových procesů a sníží se časová náročnost rutinní správy infrastruktury.
Automation and Accounting of Coffee Machine
Víšek, Jakub ; Ryšavý, Ondřej (referee) ; Pluskal, Jan (advisor)
The goal of this thesis is to design and implement an embedded and information system for automatic accounting of coffee dispensed by a vending machine. Features of the created solution include reliability and portability. The system can be easily extended for use in point of sale applications different to coffee machines. The results enable easy deployment of electronic accounting of purchased products and demonstrate integration of a microcontroller which controls a coffee vending machine on the basis of identifying users by their RFID tags.
Web Content Archiving Service
Matuš, Adam ; Polčák, Libor (referee) ; Serečun, Viliam (advisor)
This bachelor's thesis deals with the design of web microservices for web archiving, mainly focused on deep web pages. The HTTP and HTTPS protocols will be explained in detail as well as web services design and architecture. The reader will learn about web archiving frameworks, especially the Lemmiwinks framework. This framework will be used as a basis for web services designed for archiving into the MAFF archive.
Integration of ITSM Applications Using Web Services and IBM Cloud
Gryc, Václav ; Hošek, Jiří (referee) ; Šeda, Pavel (advisor)
This thesis is focused on developing software with ITSM integration features. The aim of this work is to design a suitable software architecture for integration applications in a cloud environment. Due to the use of the solution for many customers, emphasis is placed on sustainability and reusability. After wide technology analysis, a web application has been created that is fully configurable to meet a wide range of customer needs. It is decided to use the Node.js environment and the Loopback 4 framework for application development. To ensure lower costs for the operation of cloud resources, compared to competing technologies such as Java. The entire system is deployed in IBM Cloud. The resulting application is put into production by IBM.
Reengineering of Two-Tier Applications
Oberreiter, Michal ; Rychlý, Marek (referee) ; Burget, Radek (advisor)
This thesis deals with an analysis of issues regarding reengineering of two-tier applications. Based on the available literature, a comprehensive description of methodology, strategies and approaches is compiled. Relevant software architectures are described, mutually compared and selected problems and their solutions are discussed. As a demonstration of the described methodology, a real-world application was chosen in collaboration with company I&C Energo. This application named Cable Management System is thoroughly analysed and issues concerning the current implementation are identified. Based on the gathered knowledge, a new reengineered cloud-native microservice-based solution is designed and implemented. The result of this thesis is a case study of reengineering application on concrete example of Cable Management System.
Platform for Cryptocurrency Address Collection
Bambuch, Vladislav ; Pluskal, Jan (referee) ; Veselý, Vladimír (advisor)
Cílem této práce je vytvořit platformu pro sběr a zobrazování metadat o kryptoměnových adresách z veřejného i temného webu. K dosažení tohoto cíle jsem použil technologie zpracování webu napsané v PHP. Komplikace doprovázející automatické zpracování webových stránek byly vyřešeny techonologí Apache Kafka a jejími schopnosti škálování procesů. Modularita platformy byla dosažena pomocí architektury microservices a Docker containerization. Práce umožňuje jedinečný způsob, jak hledat potenciální kriminální aktivity, které se odehrály mimo rámec blockchain, pomocí webové aplikace pro správu platformy a vyhledávání v extrahovaných datech. Vytvořená platforma zjednodušuje přidávání nových, na sobě nezávislých modulů, kde Apache Kafka zprostředkovává komunikaci mezi nimi. Výsledek této práce může být použit pro detekci a prevenci kybernetické kriminality. Uživatelé tohoto systému mohou být orgány činné v trestním řízení nebo ostatní činitelé a uživatelé, zajímající se o reputaci a kreditibilitu kryptoměnových adres.
Information System for Accommodation Services
Bargl, Vojtěch ; Burget, Radek (referee) ; Rychlý, Marek (advisor)
This bachelor thesis deals with microservice architecture. Main goals of this thesis is analysis of microservice architecture, comparison with monolith architecture and creation of a information system with the help of concepts revealed from the microservices architecture. This thesis reveals the volume of work that this architecture entails. The system is suitable for the management of apartments, users and reservations. This thesis describes the most important factors obtained from the analysis of this architecture, the process of specifying the domain of accommodation services and the development of the system itself with the help of the application of these concepts.
MITM Attack Automation Using Single-Board Solution
Podlesný, Šimon ; Letavay, Viliam (referee) ; Pluskal, Jan (advisor)
Thesis is focused on design of MiTM attack with use of modern approaches in IT infrastructure. Especially it's focused on how to simplify configuration of single-board computer for penetration testing purposes by creating scalable infrastructure for device configuration and control. Proposed solution allows the usage of complicated attacks by trained staff while not limiting users with experience in network security. While today, applications capable of MiTM attacks are monolithic and device-centric, proposed solution considers the device providing MiTM just as one part of the solution and also focuses on other problems like data exfiltration or hash cracking.

National Repository of Grey Literature : 27 records found   1 - 10nextend  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.