Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
https://krs.chmnu.edu.ua/jspui/handle/123456789/3652
Назва: | Використання хмарних технологiй для розподiлених систем |
Інші назви: | кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 122 «Комп’ютерні науки» |
Автори: | Сметаненко, А. В. |
Ключові слова: | Кафедра інтелектуальних інформаційних систем Кулаковська І. В. distributed system AWS Node.js Bun TypeScript Fastify Elysiajs Docker Makefile JWT розподільна система |
Дата публікації: | чер-2024 |
Видавництво: | ЧНУ ім. Петра Могили |
Короткий огляд (реферат): | Об’єктом роботи є процеси проектування та впровадження розподіленої системи на основі хмарних сервісів. Предметом роботи є методи та технології, які використовуються для створення розподіленої системи на основі хмарних сервісів, що забезпечують надійність, масштабованість та безпеку. Мета кваліфікаційної роботи – розробка розподіленої системи на основі хмарних сервісів, яка враховуватиме переваги та недоліки існуючих рішень на ринку та відповідатиме потребам користувачів, забезпечуючи надійність, масштабованість та безпеку. Робота складається з фахового розділу і спеціальної частини з охорони праці. Пояснювальна записка складається зі вступу, трьох розділів та висновків. У першому розділі було проведено аналіз сучасних розподілених систем та їх роль в IT. У другому розділі проведено аналіз існуючий хмарних технологій та вибір хмарного провайдера для реалізації практичної частини. У третьому розділі було змодельовано розподільну систему з використанням Amazon Web Services (AWS), Node.js, Bun, TypeScript, PostgreSQL, Fastify, Elysiajs, Drizzle ORM, Docker, Makefile, AWS CLI, JWT, Swagger. В результаті розроблено розподільну систему з трьома мікросервісами для книжкового додатку до складу якої входить сервіс авторизації та аутентифікації, сервіс менеджменту користувачів, сервіс менеджменту книжок. Бакалаврська кваліфікаційна робота містить 145 сторінок, 24 рисунки, 4 таблиць, 32 використаних джерел та 8 додатків. The object of the research is the processes of designing and implementing a distributed system based on cloud services. The subject of the research is the methods and technologies used to create a distributed system based on cloud services that ensure reliability, scalability, and security. Purpose of the qualification work is to develop a distributed system based on cloud services, which takes into account the advantages and disadvantages of existing solutions on the market and meets the needs of users, ensuring reliability, scalability, and security. The work consists of a professional section and a special part on labor protection. The explanatory note consists of an introduction, three chapters, and conclusions. In the first chapter, an analysis of modern distributed systems and their role in IT was conducted. The second chapter provides an analysis of existing cloud technologies and the selection of a cloud provider for the implementation of the practical part. The third chapter models a distributed system using Amazon Web Services (AWS), Node.js, Bun, TypeScript, PostgreSQL, Fastify, Elysiajs, Drizzle ORM, Docker, Makefile, AWS CLI, JWT, and Swagger. As a result, a distributed system with three microservices for a book application was developed, including an authentication and authorization service, a user management service, and a book management service. The thesis contains 145 pages, 24 figures, 4 tables, 32 used sources and 8 appendices. |
Опис: | Сметаненко А. В. Використання хмарних технологiй для розподiлених систем : кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 122 «Комп’ютерні науки» / А. В. Сметаненко ; ЧНУ ім. Петра Могили. – Миколаїв, 2024. – 145 с. |
URI (Уніфікований ідентифікатор ресурсу): | https://krs.chmnu.edu.ua/jspui/handle/123456789/3652 |
Розташовується у зібраннях: | Факультет ком'ютерних наук |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
Сметаненкο Αртем Βіталійοвич.pdf | 3.73 MB | Adobe PDF | Переглянути/Відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.