Standard

Strong Typing for Event-Driven Microservice Architecture. / Герасимов, Никита Сергеевич.

в: КОМПЬЮТЕРНЫЕ ИНСТРУМЕНТЫ В ОБРАЗОВАНИИ, № 1, 2019, стр. 43-53.

Результаты исследований: Научные публикации в периодических изданияхстатья

Harvard

Герасимов, НС 2019, 'Strong Typing for Event-Driven Microservice Architecture.', КОМПЬЮТЕРНЫЕ ИНСТРУМЕНТЫ В ОБРАЗОВАНИИ, № 1, стр. 43-53. <http://elibrary.ru/item.asp?id=39954074>

APA

Герасимов, Н. С. (2019). Strong Typing for Event-Driven Microservice Architecture. КОМПЬЮТЕРНЫЕ ИНСТРУМЕНТЫ В ОБРАЗОВАНИИ, (1), 43-53. http://elibrary.ru/item.asp?id=39954074

Vancouver

Герасимов НС. Strong Typing for Event-Driven Microservice Architecture. КОМПЬЮТЕРНЫЕ ИНСТРУМЕНТЫ В ОБРАЗОВАНИИ. 2019;(1):43-53.

Author

Герасимов, Никита Сергеевич. / Strong Typing for Event-Driven Microservice Architecture. в: КОМПЬЮТЕРНЫЕ ИНСТРУМЕНТЫ В ОБРАЗОВАНИИ. 2019 ; № 1. стр. 43-53.

BibTeX

@article{a8b6d825291d4be58a613035f8b1bedc,
title = "Strong Typing for Event-Driven Microservice Architecture.",
abstract = "Microservice architecture is a popular approach for building various systems. It consists of various dedicated small-sized components from a solid application. Components work together and provide the required business-logic, but each one can be implemented with the most suitable technique. Moreover, overloaded parts can be scaled easily. However, a data transfer layer does not guarantee compatibility of services during their development and maintenance. After changing input or output data type of any microservice of the system, there is a limited set of options to keep up the compatibility. The problem is especially urgent for asynchronous communication because existing systems and standards work mostly with synchronous RPC or REST interoperation or cover high-level description of business-logic. One way to guarantee compatibility is a preliminary check of data types before the services start to serve requests. The current paper describes the development and testing of the method applied to the event-driven",
keywords = "event-driven model, microservice architecture, Services Composition, Soa, static typing, композиция сервисов, микросервисная архитектура, событийная модель, статическая типизация, event-driven model, microservice architecture, Services Composition, Soa, static typing, композиция сервисов, микросервисная архитектура, событийная модель, статическая типизация",
author = "Герасимов, {Никита Сергеевич}",
year = "2019",
language = "English",
pages = "43--53",
journal = "КОМПЬЮТЕРНЫЕ ИНСТРУМЕНТЫ В ОБРАЗОВАНИИ",
issn = "2071-2340",
publisher = "Издательство СПбГЭТУ {"}ЛЭТИ{"}",
number = "1",

}

RIS

TY - JOUR

T1 - Strong Typing for Event-Driven Microservice Architecture.

AU - Герасимов, Никита Сергеевич

PY - 2019

Y1 - 2019

N2 - Microservice architecture is a popular approach for building various systems. It consists of various dedicated small-sized components from a solid application. Components work together and provide the required business-logic, but each one can be implemented with the most suitable technique. Moreover, overloaded parts can be scaled easily. However, a data transfer layer does not guarantee compatibility of services during their development and maintenance. After changing input or output data type of any microservice of the system, there is a limited set of options to keep up the compatibility. The problem is especially urgent for asynchronous communication because existing systems and standards work mostly with synchronous RPC or REST interoperation or cover high-level description of business-logic. One way to guarantee compatibility is a preliminary check of data types before the services start to serve requests. The current paper describes the development and testing of the method applied to the event-driven

AB - Microservice architecture is a popular approach for building various systems. It consists of various dedicated small-sized components from a solid application. Components work together and provide the required business-logic, but each one can be implemented with the most suitable technique. Moreover, overloaded parts can be scaled easily. However, a data transfer layer does not guarantee compatibility of services during their development and maintenance. After changing input or output data type of any microservice of the system, there is a limited set of options to keep up the compatibility. The problem is especially urgent for asynchronous communication because existing systems and standards work mostly with synchronous RPC or REST interoperation or cover high-level description of business-logic. One way to guarantee compatibility is a preliminary check of data types before the services start to serve requests. The current paper describes the development and testing of the method applied to the event-driven

KW - event-driven model

KW - microservice architecture

KW - Services Composition

KW - Soa

KW - static typing

KW - композиция сервисов

KW - микросервисная архитектура

KW - событийная модель

KW - статическая типизация

KW - event-driven model

KW - microservice architecture

KW - Services Composition

KW - Soa

KW - static typing

KW - композиция сервисов

KW - микросервисная архитектура

KW - событийная модель

KW - статическая типизация

M3 - Article

SP - 43

EP - 53

JO - КОМПЬЮТЕРНЫЕ ИНСТРУМЕНТЫ В ОБРАЗОВАНИИ

JF - КОМПЬЮТЕРНЫЕ ИНСТРУМЕНТЫ В ОБРАЗОВАНИИ

SN - 2071-2340

IS - 1

ER -

ID: 78448248