The article presents an analysis of the network stability of modern banking systems from the point of view of graph theory. The use of graph models makes it possible to effectively describe complex network structures, identify bottlenecks, and predict system behavior during failures or attacks. Algorithms based on graph theory, such as Dijkstra's Algorithm, have been proposed to ensure minimal transaction processing time and improve system reliability. A comparative analysis of various optimization methods through modeling on abstract graphs and real banking network data was carried out. As a result of the study, solutions were proposed to protect the banking system, as well as improve its connectivity and fault tolerance.
Keywords: banking system, graph theory, Dijkstra's algorithm, blockchain, transactions, cyber attack, network stability analysis, banking infrastructure, cyber security, DDoS attack
The article is devoted to the developed code designer for the Scilab environment, which is intended to automate the process of creating software modules. The program allows you to generate code for Scilab through an intuitive interface, providing users with tools for working with variables, loops, graphs, system analysis and user-defined functions. The constructor allows you to write programs for Scilab without knowledge of a programming language.
Keywords: Scilab, code designer, programming automation, code generation, visual programming
The article presents an analysis of the Modbus protocol, including its architecture, message types, implementation features and its own programming language. A production process control system based on Modbus is considered.
Keywords: Modbus, programmable logic controller, communication protocol, programming, industrial automation, process control, monitoring, registers, system integration
The article discusses the capabilities of the domestic software development environment CoDeSys using the example of a control program for regulating automobile traffic of an enterprise within its own territory.
Keywords: program, controller, variable, code, functional block, automated systems
The article discusses one of the possible ways to transfer (migrate) variable services from proprietary to an available free and popular solution, as well as ways to improve the structure and eliminate problem areas.
Keywords: variables, configuration, service, Octopus, Git, Vault, migration
Тhe article discusses the mechanism for the rapid creation and maintenance of Kubernetes clusters without low-level operations with a significant reduction in time and labor costs using automation based on Rancher, VMware vSphere and Ubuntu products.
Keywords: Kubernetes, Ubuntu, Rancher, Docker, cluster, containerization, automation
This article discusses the problem of choosing a monitoring system for the IT infrastructure. A comparative analysis of monitoring systems applied to various types of IT infrastructures was carried out and a solution was selected for a specific IT infrastructure of the company.
Keywords: monitoring, infrastructure, Zabbix, Grafana, Kubernetes, metrics
This article describes automation of getting security-sensitive data required for database connectivity in Kubernetes environment.
Keywords: Kubernetes, Vault, Helm, automation, security, database, Deployment, Job
Modern software development approaches requires perfect stable infrastructure and processes linked with that. Infrastructure has to be highly available, reliable and provide fast and comfortable tools for deployment, support, upgrade product. This article describes software development approach which is allow to use modern tools and methodologies to improve product quality, speed up its delivery and significantly increase stability. As a result it was considered to use GitLab, Jenkins, Git and Kubernetes technologies as basis of infrastructure and DevOps, CI/CD and IaaC as methodologies and how to introduce it in the company.
Keywords: GitLab, Jenkins, Kubernetes, Git, DevOps, CI, CD, IaaC, infrastructure, methodologies, software, development