Розробка серверного програмного забезпечення з використанням мікросервісної архітектури

M. D. Taktashev, H. Y. Mykhalchuk

Анотація


Проведено порівняльний аналіз існуючих методів проектування і реалізації архітектури серверного програмного забезпечення. Спроектовано і реалізовано систему мікросервісів, що забезпечує функціонування Telegram-бота. Реалізовано можливість оновлення функціоналу програми без необхідності призупиняти роботу сервера на час оновлення.


Ключові слова


серверне програмне забезпечення; мікросервісна архітектура; Telegram-бот; черга повідомлень; брокер повідомлень; взаємодія між процесами; модульність

Повний текст:

PDF

Посилання


Eeles Р. What is a software architecture? URL: https://www.ibm.com/developerworks/rational/library/feb06/eeles/index.html (дата звернення: 02.11.2020)

Phillips S. A brief history of Facebook. URL: https://www.theguardian.com/technology/2007/jul/25/media.newmedia (дата звернення: 03.11.2020)

Dragoni N., Giallorenzo S., Lafuente A. L., Mazzara M., Montesi F., Mustafin R., Safina L. Microservices: yesterday, today, and tomorrow. Present and Ulterior Software Engineering / ed. Mazzara M., Meyer B. 2017. Р. 195–216.

Fowler M., Lewis J. Microservices. URL: https://martinfowler.com/articles/microservices.html (дата звернення: 02.11.2020)

Why You Can't Talk About Microservices Without Mentioning Netflix. URL: https://smartbear.com/blog/develop/why-you-cant-talk-about-microservices-without-ment/ (дата звернення: 05.11.2020)

Хорсдал К. Микросервисы на платформе .NET. СПб.: Питер, 2018. 352 с.


Посилання

  • Поки немає зовнішніх посилань.


Контактна інформація:

Байбуз Олег Григорович - відповідальний редактор 

Тел: (056) 766-49-52

Mail: obaybuz@ua.fm

Україна, 49010, м. Дніпро, пр. Гагаріна, 72

--------------------------------------------------------------------

Дніпровський національний університет імені Олеся Гончара

National Library of Ukraine Vernadsky

Google Scholar

Open Academic Journals Index

Bielefeld Academic Search Engine

Open Archives

  Лицензия Creative Commons
Это произведение доступно по лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная.


Open Science in Ukraine - website development