Microservice data sharing using a low-latency information bus
Nieminen, Eero (2018)
Diplomityö
Nieminen, Eero
2018
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe201802203515
https://urn.fi/URN:NBN:fi-fe201802203515
Tiivistelmä
This paper studies microservices and microservice communication, with a focus on demonstrating the capabilities of a specific presented concept, that was developed internally at Nokia Bell Labs. This invention aims to work as an information bus between a set of microservices, enabling low-latency communication. The goal of this project, is to implement this invention as an operable prototype, providing a practical proof-of-concept. The aim is to also implement various testing methods on the created prototype in order to measure performance and define limitations in practice. Tässä työssä tutkitaan mikropalveluja sekä mikropalveluiden välistä kommunikointia. Painopisteenä on osoittaa työssä esiteltävän, Nokia Bell Labsilla sisäisesti kehitetyn, konseptin kyvykkyys. Tämän konseptin tarkoitus on toimia tietoliikenneväylänä erinäisten mikropalveluiden välillä, mahdollistaen matalalatenssisen kommunikoinnin. Työn tavoitteena, on toteuttaa tämä keksintö toimivana prototyyppinä, tarjoten käytännöllinen soveltuvuusselvitys. Tarkoituksena on myös implementoida erinäisiä testausmenetelmiä toteutetulle prototyypille, jotta sen suorituskyky ja rajoitukset voidaan määritellä käytännössä.