Банківська система на основі мікросервісної архітектури

dc.contributor.advisorРусінов, Володимир Володимирович
dc.contributor.authorКазак, Вадим Сергійович
dc.date.accessioned2025-07-10T08:28:25Z
dc.date.available2025-07-10T08:28:25Z
dc.date.issued2025
dc.description.abstractУ даній дипломній роботі розглянуто процес проєктування та розробки сучасної банківської інформаційної системи на основі мікросервісної архітектури. Проведено аналіз сучасного стану банківського сектору, тенденцій цифрової трансформації та вимог до фінансового програмного забезпечення. Обґрунтовано доцільність використання сервісно-орієнтованого підходу в умовах високої динаміки ринку та зростання вимог до масштабованості, безпеки й доступності систем. Було спроєктовано архітектуру системи, яка складається з незалежних мікросервісів. Реалізовано механізми автентифікації із використанням сесій, зберігання даних у PostgreSQL, кешування у Redis, обмін повідомленнями через RabbitMQ. Основна частина готового продукту була написана за допомогою TypeScript та фреймворку NestJS.
dc.description.abstractotherThis diploma work describes the process of designing and developing a modern banking system based on microservice architecture. An analysis of the current state of the banking sector, digital transformation trends, and requirements for financial software was carried out. The expediency of using a service-oriented approach in the context of high market dynamics and growing requirements for scalability, security and availability of systems is substantiated. The system architecture consisting of independent microservices was designed. Authentication mechanisms by using sessions, data storage in PostgreSQL, caching in Redis and messaging via RabbitMQ were implemented. The main part of the finished product was written using TypeScript and the NestJS framework
dc.format.extent129 с.
dc.identifier.citationКазак, В. С. Банківська система на основі мікросервісної архітектури : дипломний проєкт ... бакалавра : 123 Комп’ютерна інженерія / Казак Вадим Сергійович. – Київ, 2025. – 129 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/74830
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectбанківська система
dc.subjectмікросервісна архітектура
dc.subjectTypeScript
dc.subjectNestJS
dc.subjectавтентифікація
dc.subjectRedis
dc.subjectPostgreSQL
dc.subjectRabbitMQ
dc.subjectбезпека
dc.subjectKYC
dc.subjectNginx
dc.titleБанківська система на основі мікросервісної архітектури
dc.typeBachelor Thesis

Файли

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