Research in the context of the development of the railway equipment information system
Description of Project
The information system exists for processing and analyzing anomalies from scales on railway tracks during subsequent train passes. The project is built on the basis of microservice architecture, including the use of the NestJS framework on the BackEnd.
Responsibilities
Project responsibilities: At the next stage of the project implementation, the current state of the BackEnd component of the information system was analyzed as part of the study. The need to change the Apache Kafka message broker to RabbitMQ was established.
This need was due to new project requirements that the previous technology did not meet due to the new terms of software delivery within a single machine. Also, shortcomings were found in the project architecture that did not comply with the principles of designing scalable and reliable systems.
As a result of the study, a new system architecture was designed.
Technology Stack
Framework, processing, architecture, analysis, Software, Research, Kafka, Backend, Apache Kafka, TypeScript, NestJS, RabbitMQ, Node.js
Period
09.2024 —
09.2024
(less than a month)