Methodology of development and maintenance of information systems based on the technology of the internet of things
The article is devoted to the study of development and maintenance methodologies for information systems based on the Internet of Things (IoT) technology, with a particular focus on the use of the DevOps methodology. The Internet of Things is rapidly evolving, penetrating various industries, including infrastructure management, security systems, resource management, and water supply and sewage control. Modern IoT systems require a high level of reliability, scalability, and security as they interact with numerous devices and process large volumes of real-time data. Therefore, the relevance of this study lies in the need to determine the most effective methodologies for designing, supporting, and updating IoT systems, considering the complexity of such solutions and the rapid technological advancements. Research results show that the DevOps methodology is one of the most suitable for developing IoT systems, as it enables process automation, continuous integration, regular updates, and high system stability. Using DevOps significantly enhances the productivity of development and operations teams working on IoT solutions. The study examines the main stages of IoT system development, including requirements analysis, architectural design, testing, deployment, and maintenance. Modern approaches to ensuring the security, integration, and scalability of IoT systems are described, which include automated monitoring and managing updates of software and hardware. The article also provides an overview of real examples of the DevOps methodology application in several projects by domestic and foreign IT companies. For instance, successful cases of DevOps implementation in residential complex security systems, water supply and sewage control systems for large cities, microclimate control systems in industrial buildings and offices, and city lighting control systems are reviewed. The research results demonstrate the high effectiveness of using DevOps for IoT projects that require stability, flexibility, and scalability. Applying this methodology allows optimizing development and maintenance processes, ensuring the uninterrupted operation of IoT systems, and enhancing cybersecurity levels, which is critically important for modern infrastructure solutions. The use of the DevOps methodology in projects such as security systems for residential complexes, water supply and sewage management systems, as well as city climate control and lighting systems, demonstrates its effectiveness. The DevOps methodology enables easy scaling of information systems to meet the growing needs of cities, which is critically important for infrastructure solutions where the number of connected devices may continuously increase.
Authors
- Nataliia Kunanets
- Олексій Дуда (ORCID: https://orcid.org/0000-0003-2007-1271)
- Mykola Orlov
- O. Hrybovskyi
- Y. I. Zhovnir
Institutions
- Weatherford College (US)
Publication Details
- Journal
- Management of Development of Complex Systems
- Published
- 2024-11-29
- DOI
- https://doi.org/10.32347/2412-9933.2024.60.56-70
- Primary Topic
- Cybersecurity and Information Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00