Cloud-native approach to developing scalable applications

Cloud-native přístup k vývoji škálovatelných aplikací

Supervisors

Editors

Other contributors

Journal Title

Journal ISSN

Volume Title

Publisher

České vysoké učení technické v Praze
Czech Technical University in Prague

Research Projects

Organizational Units

Journal Issue

Abstract

Informační technologie jsou dnes nedílnou součástí každodenního života téměř každého z nás, ať už si to uvědomujeme nebo ne. Od základních funkčností chytrých zařízení, která má většina z nás v kapse, přes podnikové aplikace až po robustní systémy ovládající celá města. Nezastavitelný rozmach tohoto odvětví je hlavní příčinou neustálé se zvyšujících nároků na kapacity moderního softwaru. Existuje několik různých způsobů, kterými se lze k této výzvě postavit - cloud computing je výpočetní model, který je právě jedním z nich. Tato diplomová práce se zaměřuje na vývoj aplikací určených pro cloudová prostředí. Vyjma samotného prozkoumání základních pojmů, klíčových principů a používaných technologií, se práce zabývá modernizací konkrétního systému, pro který je mimo jiné vytvořen koncept, demonstrující proveditelnost a silné stránky zvoleného návrhu.

Information technologies are an integral part of day to day lives for nearly every one of us today, whether we realize it or not. From the basic functionalities of smart devices that most of us carry in our pockets, through enterprise applications, to robust systems controlling entire cities. The unstoppable growth of this sector is the main reason for the ever-increasing demands on the capacity of modern software. There are several different ways to tackle this challenge nowadays - cloud computing is a computational model that is just one of them. This thesis focuses on the development of applications designed for cloud environments. In addition to exploring basic concepts, key principles, and used technologies, this thesis deals with modernization of a specific system, for which among other things, a concept is created demonstrating the feasibility and strengths of the chosen design.

Description

Citation

Endorsement

Review

Supplemented By

Referenced By