Abstract
Reading and analyzing data from sensors are crucial in many areas of life. IoT concepts and related issues are becoming more and more popular, but before we can process data and draw conclusions, we need to think about how to design an application. The most popular solutions today are microservices and monolithic architecture. In addition to this choice, there is also the question of the technology in which you will work. There are more and more of them on the market and in each of them it is practically possible to achieve similar results, but the difference lies in how quickly it will be possible and whether the approach invented will turn out to be the most optimal. Making the right decisions at the beginning of application development can determine its path to success or failure. The main goal of this article was to compare technologies used in applications based on microservice architecture. The preparation of a book lending system, whose server part was implemented in three different versions, each using a different type of technology, helped to achieve this goal. The compared solutions were: Spring Boot, Micronaut and Quarkus. The reason for this research was to investigate projects using sensor networks, ranging from telemedicine applications to extensive sensor networks collecting scientific data, or working in an environment with limited resources, e.g., with BLE or WIFI transmitters, where it is critical to supply energy to these transmitters. Therefore, the issue of efficiency and hence energy savings may be a key issue depending on the selected programming technology.
Subject
Electrical and Electronic Engineering,Biochemistry,Instrumentation,Atomic and Molecular Physics, and Optics,Analytical Chemistry
Reference55 articles.
1. Which Java Microservice Framework Should You Choose in 2020? Exploring Micronaut and Quarkus vs. Spring Boot—How Good Are They?
https://betterprogramming.pub/which-java-microservice-framework-should-you-choose-in-2020-4e306a478e58
2. Review of Microservices Frameworks: A Look at Spring Boot Alternatives
https://dzone.com/articles/not-only-spring-boot-a-review-of-alternatives
3. Comparison of lightweight frameworks for Java by analyzing proprietary web applications
4. A Performance Comparison of RESTful Applications Implemented in Spring Boot Java and MS.NET Core
5. Towards a Framework for Evaluating Technologies for Implementing Microservices Architectures
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献