Integration of Microservices with Blockchain


Solakoğlu T. S., Konyar M. Z.

7th International Marmara Sciences Congress (Autumn 2021), Kocaeli, Türkiye, 10 - 11 Aralık 2021, ss.28-29

  • Yayın Türü: Bildiri / Özet Bildiri
  • Basıldığı Şehir: Kocaeli
  • Basıldığı Ülke: Türkiye
  • Sayfa Sayıları: ss.28-29
  • Kocaeli Üniversitesi Adresli: Evet

Özet

With the increase in digital data over the worldwide, different solutions have been developed for storing and sharing of information. Organizations make huge investments such as data center to provide information technology services. Thus, institutions try to provide their services uninterruptedly by increasing their data center investments. In addition, new technological solutions such as Cloud and Edge Computing are suggested and used for non-regulated institutions.

Nowadays, with Blockchain Technology, records are kept at distributed points with the help of a consensus mechanism on nodes instead of data centers that require high security. The most important earned value with Blockchain Technology is the confidence in the accuracy of the data from the Blockchain.  However, Blockchain applications are very difficult and complex. For that reason, the biggest obstacle spread of technology is the problems of integration and mismatch with the infrastructures of the institutions. This difficulty and mismatching can be achieved with the help of microservice architectures, which are independent software services that provide certain features or functions in software applications, serve a single purpose, and provide integration and ease of use.  Deploying a blockchain network and setting an image and pulling that image are very easy to execute with microservice infrastructures. However, updating the version in a blockchain network, editing the distributed information, and withdrawing the distributed information is not in question due to the complexity in the system. Due to intrinsically of the blockchain, there are non-editable ledgers as a source of truth in a distributed network. With this designed structure, although it is aimed to protect open networks, there will not be needed this situation in private networks and there will be need more control in the network, the fact that the information can be changed, updated, or retrieved will facilitate.

As a result, when a blockchain network is running on microservices it provides flexibility in the management of the network. In addition, it will provide convenience in the deployment of applications, standard packaging and distribution model and flexibility in infrastructure, and will benefit the widespread use of blockchain applications in private networks. In this study, the visions and outputs related to the implementation of private blockchain networks on microservices are discussed.