Performance Evaluation of Encoder-X in a Golang-based Microservices Environment

Yeonggwang Kim, Seungmin Oh, Dong Su Lee, Sangwon Oh · The Journal of Contents Computing · 2020

Recently, it is developing servers and applications in microservices units. In addition, microservices technology is emerging to support distribution and management into a container environment. Microservices technology is suitable for managing large applications because it allows the generation and distribution management of hundreds or more containers in batches and automatically. At the core of microservices is to produce fast results for HTTP responses. Thus, the practice uses Marshal results for HTTP responses instead of storing them in a byte array in an environment that comprises Golang-based microservices. But rather than marshal with Byte arrangement. This paper proves that using Encoder is much faster. Furthermore, in this paper, we introduce Encoder-X, which performs faster than conventional Encoder.

Read the paper · More papers on PaperTik