Банківська система на основі мікросервісної архітектури
dc.contributor.advisor | Русінов, Володимир Володимирович | |
dc.contributor.author | Казак, Вадим Сергійович | |
dc.date.accessioned | 2025-07-10T08:28:25Z | |
dc.date.available | 2025-07-10T08:28:25Z | |
dc.date.issued | 2025 | |
dc.description.abstract | У даній дипломній роботі розглянуто процес проєктування та розробки сучасної банківської інформаційної системи на основі мікросервісної архітектури. Проведено аналіз сучасного стану банківського сектору, тенденцій цифрової трансформації та вимог до фінансового програмного забезпечення. Обґрунтовано доцільність використання сервісно-орієнтованого підходу в умовах високої динаміки ринку та зростання вимог до масштабованості, безпеки й доступності систем. Було спроєктовано архітектуру системи, яка складається з незалежних мікросервісів. Реалізовано механізми автентифікації із використанням сесій, зберігання даних у PostgreSQL, кешування у Redis, обмін повідомленнями через RabbitMQ. Основна частина готового продукту була написана за допомогою TypeScript та фреймворку NestJS. | |
dc.description.abstractother | This 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.extent | 129 с. | |
dc.identifier.citation | Казак, В. С. Банківська система на основі мікросервісної архітектури : дипломний проєкт ... бакалавра : 123 Комп’ютерна інженерія / Казак Вадим Сергійович. – Київ, 2025. – 129 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/74830 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | банківська система | |
dc.subject | мікросервісна архітектура | |
dc.subject | TypeScript | |
dc.subject | NestJS | |
dc.subject | автентифікація | |
dc.subject | Redis | |
dc.subject | PostgreSQL | |
dc.subject | RabbitMQ | |
dc.subject | безпека | |
dc.subject | KYC | |
dc.subject | Nginx | |
dc.title | Банківська система на основі мікросервісної архітектури | |
dc.type | Bachelor 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
- Опис: