Печать

Осипов Д.Б.

Email: Osipov641@scientifictext.ru

Осипов Дмитрий Борисович – бакалавр,

кафедра вычислительной техники,

Университет информационных технологий механики и оптики, г. Санкт-Петербург

Аннотация: микросервисная архитектура - это подход к созданию приложения, подразумевающий отказ от единой, монолитной структуры. То есть вместо того, чтобы исполнять все ограниченные контексты приложения на сервере с помощью внутрипроцессных взаимодействий, используется несколько небольших приложений, каждое из которых соответствует какому-то ограниченному контексту. В статье исследованы различные типы микросервисной архитектуры и способы их связи. Детально рассмотрены ключевые особенности применения микросервисной архитектуры, а также сформулированы рекомендации по использованию микросервисов при разработке программного обеспечения.

Ключевые слова: микросервисы, микросервисная архитектура, монолитная архитектура, разработка программного обеспечения, децентрализация данных.

DESIGNING SOFTWARE USING A MICRO-SERVICE ARCHITECTURE

Osipov D.B.

Osipov Dmitry Borisovich - Bachelor,

DEPARTMENT OF COMPUTER ENGINEERING,

UNIVERSITY OF INFORMATION TECHNOLOGIES, MECHANICS AND OPTICS, SAINT-PETERSBURG

Abstract: microservice architecture is an approach to creating applications, meaning the rejection of a single, monolithic structure. That is, instead of executing all the limited contexts, using several small applications, each of which corresponds to some limited context. In the article various types of microservice architecture and ways of their connection are investigated. Interaction with the microservice in the development of software.

Keywords: micro services, micro service architecture, monolithic architecture, software development, data decentralization.

Список литературы / References

  1. Ньюмен Сэм. Создание микросервисов. СПб.: Питер, 2016. 304 с.: ил. (Серия «Бестселлеры O’Reilly»).
  2. Таненбаум Э., Стеен М. ван. Распределенные системы. Принципы и парадигмы. СПб.: Питер, 2003. 877 с.: ил. (Серия «Классика computer science»).
  3. Martinfowler. [Электронный ресурс]: Microservices. a definition of this new architectural term. Режим доступа: https://martinfowler.com/articles/microservices.html/ (дата обращения: 22.05.2018).
  4. Хабрахабр. [Электронный ресурс]: Microsoft Azure - Azure Service Fabric и архитектура микросервисов. Режим доступа: https://habrahabr.ru/company/mailru/blog/320962/ (дата обращения: 06.05.2016).
  5. MSDN Magazine Blog. [Электронный ресурс]: Архитектура микросервисов. Режим доступа: https://msdn.microsoft.com/ru-ru/magazine/mt595752.aspx/ (дата обращения: 22.05.2018).

Ссылка для цитирования данной статьи

scientificjournal-copyright    

Электронная версия. Осипов Д.Б. ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С ПОМОЩЬЮ МИКРОСЕРВИСНОЙ АРХИТЕКТУРЫ // Вестник науки и образования №5 (41), 2018. [Электронный ресурс]. URL: http://scientificjournal.ru/images/PDF/2018/VNO-41/proektirovanie.pdf (Дата обращения: ХХ.ХХ.201Х).

Печатная версия. Осипов Д.Б. ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С ПОМОЩЬЮ МИКРОСЕРВИСНОЙ АРХИТЕКТУРЫ // Вестник науки и образования №5 (41), 2018, C. {см. журнал}.

scientificjournal

Метки: проектированиепрограммногообеспеченияпомощьюмикросервиснойархитектуры

Поделитесь данной статьей, повысьте свой научный статус в социальных сетях

      Tweet   
  
  
Категория: 05.00.00 ТЕХНИЧЕСКИЕ НАУКИ
Просмотров: 1337