References
- C. Richardson, "Microservices Patterns," Manning, pp.152-160, 253-291, 2018.
- Q. Xiong and W. Li, "Design and Implementation of Microservices Gateway Based on Spring Cloud Zuul," in Proc. of 3rd International Conference on Computer Information and Big Data Applications, pp.1-5, 2022. https://ieeexplore.ieee.org/document/9899125
- X. Gao, R. Liu and X. Lin, "API Gateway Optimization Architecture Based on Heterogeneous Hardware Acceleration," in Proc. of IEEE 3rd International Conference on Information Technology and Big Data and Artificial Intelligence, Vol.3, pp.863-868, 2023. https://doi.org/10.1109/ICIBA56860.2023.10165387
- A. Sharma, K. Tahiliani and G. P. Dubey, "Reactive-Optimized Sentence Detection In Kubernetes Using OpenNLP And Native GraalVM Image With Framework Metric Comparison," in Proc. of 2023 4th International Conference for Emerging Technology, pp.1-9, 2023. https://doi.org/10.1109/INCET57972.2023.10170347
- H. D. Long, T. Vergilio and A. Kor, "Comparative Performance and Energy Efficiency Analysis of Jvm Variants and Graalvm in Java Applications," SSRN, 2023. http://dx.doi.org/10.2139/ssrn.4373169
- GraalVM Native Image Support. Available online: https://docs.spring.io/spring-boot/docs/current/reference/html/native-image.html
- R. Pressler and A. Bateman, "JEP 444: Virtual Threads," 2023. Available online: https://openjdk.org/jeps/444
- C. Wimmer, C. Stancu, P. Hofer, V. Jovanovic, P. Wogerer, P. B. Kessler, O. Pliss, and T. Wurthinger, "Initialize once, start fast: application initialization at build time," Proceedings of the ACM on Programming Languages, Vol. 3, Article 184, pp.1-29, 2019. https://doi.org/10.1145/3360610
- M. Deinum, D. Rubio, J. Long, "Spring 6 Recipes A Problem-Solution Approach to Spring Framework fifth Edition," pp.205-240, Apress,
- B. Evans, "Going inside Java's Project Loom and virtual threads," Java magazine, 2021. Available online: https://blogs.oracle.com/javamagazine/post/going-inside-javas-project-loom-and-virtual-threads
- D. Beronic, P. Pufek, B. Mihaljevic and A. Radovan, "On Analyzing Virtual Threads - a Structured Concurrency Model for Scalable Applications on the JVM," in Proc. of 2021 44th International Convention on Information, Communication and Electronic Technology, pp.1684-1689, 2021. https://doi.org/10.23919/MIPRO52101.2021.9596855
- M. Sipek, B. Mihaljevic, and A. Radovan, "Exploring Aspects of Polyglot High-Performance Virtual Machine GraalVM," in Proc. of 2019 42nd International Convention on Information and Communication Technology, Electronics and Microelectronics, pp.1671-1676, 2019. https://doi.org/10.23919/MIPRO.2019.8756917
- G. Duboscq, L. Stadler, T. Wurthinger, D. Simon, C. Wimmer and H. Mossenbock, "Graal IR: An Extensible Declarative Intermediate Representation," in Proc. of the Asia-Pacific Programming Languages and Compilers Workshop, pp.1-9, 2013. https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=6688214dab5456c75c99f8171846242e09d4f5e3
- Why GraalVM?. Available online: https://www.graalvm.org/why-graalvm/
- J. D. C. Little, "Little's Law as Viewed on Its 50th Anniversary," Operations Research, Vol.59, No.3, pp.536-549, 2011. https://doi.org/10.1287/opre.1110.0940
- D. I. Cho, "Stream-based API composition for stable API Gateway," Journal of Internet Computing and Services, Vol.25, No.1, pp.1-8, 2024. http://dx.doi.org/10.7472/jksii.2024.25.1.1
- A. Ismail, A. Y. Ananta, S. N. Arief and E. N. Hamdana, "Performance Testing Sistem Ujian Online Menggunakan Jmeter Pada Lingkungan Virtual," Jurnal Informatika Polinema, Vol.9. No.2, pp.159-164, 2023. https://doi.org/10.33795/jip.v9i2.1190
- M. Sipek, D. Muharemagic, B. Mihaljevic and A. Radovan, "Enhancing Performance of Cloud-based Software Applications with GraalVM and Quarkus," in Proc. of 2020 43rd International Convention on Information, Communication and Electronic Technology, pp.1746-1751, 2020. https://doi.org/10.23919/MIPRO48935.2020.9245290
- O. Selajev, "Pedal to the metal: High-performance Java with GraalVM Native Image,", Java Magazine, 2021. Available online: https://blogs.oracle.com/javamagazine/post/pedal-to-the-metal-high-performance-java-with-graalvm-native-image
- Project Reactor. Available online: https://projectreactor.io/
- Netty Project. Available online: https://netty.io/