Автоматизована система перевірки працездатності сервісів

dc.contributor.advisorГалушко, Дмитро Олександрович
dc.contributor.authorЦехановський, Кирило Костянтинович
dc.date.accessioned2023-07-05T09:16:25Z
dc.date.available2023-07-05T09:16:25Z
dc.date.issued2022-12
dc.description.abstractДисертація містить 112 с. тексту, 26 рисунків, 40 таблиць, 45 джерел, 10 додатків. Впровадження мікросервісної архітектури, розподіл компонентів інформаційних систем на віддалених серверах потребує застосування шаблонів для забезпечення надійності та стійкості інформаційних системи, одним з яких є перевірка працездатності сервісів. Враховуючи важливість забезпечення доступності та стійкості інформаційних систем, тема дисертації є актуальною. Метою магістерської дисертації є створення системи, що призначена для перевірки працездатності сервісів у додатках з мікросервісною архітектурою. Задачами магістерської дисертації є дослідження існуючих рішень, проектування, розробка, тестування та розгортання системи. Об’єктом дослідження є інформаційні системи з мікросервісною архітектурою, компоненти яких потребують перевірки працездатності. Предметом дослідження є методи та засоби моніторингу сервісів інформаційних систем з мікросервісною архітектурою. Система була розроблена з використанням N-рівневої архітектури мови програмування C#, фреймворку Angular та СУБД PostgreSQL. Результати отримані при розробці системи були використані для розробки стартап-проекту.uk
dc.description.abstractotherMaster’s thesis contains 112 pages, 26 figures, 40 tables, links to 45 sources, 10 appendices. Implementation of microservice architecture, distribution of components of information systems on remote servers requires the use of availability and resiliency patterns. Considering the importance of providing availability and resiliency to information system, the topic of master thesis is relevant. The purpose of master thesis is to create a system which is intended for performing health checks of services in microservice applications. The tasks of master thesis are research of existing solutions, development, testing and deployment of the system. The object of research is information systems with microservice architecture, components of which need to be health checked. The subject of the research is methods and tools for monitoring services of information systems with microservice architecture. The system was developed using an N-tier architecture, C# programming language, Angular framework, and PostgreSQL RDBMS. The results obtained during the development of the system were used to develop startup project.uk
dc.format.extent112 с.uk
dc.identifier.citationЦехановський, К. К. Автоматизована система перевірки працездатності сервісів : магістерська дис. : 126 Інформаційні системи та технології / Цехановський Кирило Костянтинович. – Київ, 2022. – 112 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/57884
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectсервісиuk
dc.subjectперевірка працездатностіuk
dc.subjectмікросервісиuk
dc.subjectС#uk
dc.subjectAngularuk
dc.subjectPostgreSQLuk
dc.subjectDocker Composeuk
dc.subjectJestuk
dc.subject.udc004.42uk
dc.titleАвтоматизована система перевірки працездатності сервісівuk
dc.typeMaster Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Tsekhanovskyy_magistr.pdf
Розмір:
1.58 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.1 KB
Формат:
Item-specific license agreed upon to submission
Опис: