Exploring the Design and Development of Cloud-Native Applications


Authors : Richard Karegeya; Dr. Wilson Musoni

Volume/Issue : Volume 9 - 2024, Issue 2 - February

Google Scholar : http://tinyurl.com/mssc7v3w

Scribd : http://tinyurl.com/38w7epmn

DOI : https://doi.org/10.5281/zenodo.10686605

Abstract : Cloud-native application development is a paradigm that embraces the principles of scalability, elasticity, resilience, and agility to harness the full potential of cloud platforms. Cloud-native applications are designed to take advantage of the cloud computing model, which offers a number of benefits, such as scalability, elasticity, and availability. This thesis investigates the design and development of cloud-native applications, with a focus on the following topics: The principles of cloud-native design, the use of microservices in cloud-native applications, the development of cloud- native applications using containerization, and The deployment. The thesis then presents a case study of the development of a cloud-native application. Cloud-native applications offer a number of benefits over traditional monolithic applications. They are more scalable, adaptable, and evolvable. They are also easier to deploy and manage. Data will be gathered using a physical survey which will target different store software developers, cloud architects, and IT managers of the Ministry of Justice through questionnaires. Overall, this thesis aims to contribute to the growing of knowledge on cloud-native application development. Here are some of the key points from the abstract: Cloud-native applications are designed to be scalable, elastic, resilient, and agile. They are made up of small, independent services, which makes them easier to deploy and manage. Cloud-native applications can be developed using containerization, which makes them portable and easy to deploy across different cloud platforms. The thesis will investigate the design and development of cloud-native applications, as well as the benefits they offer over traditional monolithic applications. The thesis will also present a case study of the development of a cloud-native application.

Cloud-native application development is a paradigm that embraces the principles of scalability, elasticity, resilience, and agility to harness the full potential of cloud platforms. Cloud-native applications are designed to take advantage of the cloud computing model, which offers a number of benefits, such as scalability, elasticity, and availability. This thesis investigates the design and development of cloud-native applications, with a focus on the following topics: The principles of cloud-native design, the use of microservices in cloud-native applications, the development of cloud- native applications using containerization, and The deployment. The thesis then presents a case study of the development of a cloud-native application. Cloud-native applications offer a number of benefits over traditional monolithic applications. They are more scalable, adaptable, and evolvable. They are also easier to deploy and manage. Data will be gathered using a physical survey which will target different store software developers, cloud architects, and IT managers of the Ministry of Justice through questionnaires. Overall, this thesis aims to contribute to the growing of knowledge on cloud-native application development. Here are some of the key points from the abstract: Cloud-native applications are designed to be scalable, elastic, resilient, and agile. They are made up of small, independent services, which makes them easier to deploy and manage. Cloud-native applications can be developed using containerization, which makes them portable and easy to deploy across different cloud platforms. The thesis will investigate the design and development of cloud-native applications, as well as the benefits they offer over traditional monolithic applications. The thesis will also present a case study of the development of a cloud-native application.

Never miss an update from Papermashup

Get notified about the latest tutorials and downloads.

Subscribe by Email

Get alerts directly into your inbox after each post and stay updated.
Subscribe
OR

Subscribe by RSS

Add our RSS to your feedreader to get regular updates from us.
Subscribe