International Journal of Innovative Research in Engineering & Multidisciplinary Physical Sciences
E-ISSN: 2349-7300Impact Factor - 9.907

A Widely Indexed Open Access Peer Reviewed Online Scholarly International Journal

Call for Paper Volume 13 Issue 2 March-April 2025 Submit your research for publication

Regex Pre-Compiling for Multitenancy CPU Optimization, Reducing Memory and Costs

Authors: Pradeep Kumar

DOI: https://doi.org/10.5281/zenodo.14615442

Short DOI: https://doi.org/g8x3ph

Country: USA

Full-text Research PDF File:   View   |   Download


Abstract: SAP SuccessFactors Learning (SF Learning) is a cornerstone of corporate learning environments, offering scalable, customizable solutions to meet the diverse needs of organizations. However, the increasing complexity of maintaining multi-tenant systems, especially with extensive customizations, has raised concerns regarding performance, scalability, and maintenance overhead. This paper explores the potential for optimizing SF Learning's architecture by focusing on the pre-compilation of regular expressions (regex), which plays a significant role in performance enhancement within multi-tenant environments. By leveraging pre-compiled regex, organizations can optimize CPU usage, reduce memory consumption, and decrease operational costs while improving scalability. This approach ensures more efficient management of large-scale implementations, reduces the reliance on custom code, and enhances system reliability. The paper investigates how integrating native SAP resources and leveraging regex in a cloud-based architecture can streamline development and maintenance processes. Additionally, case studies from organizations that have reaped the benefits of such optimizations are presented, providing insights into real-world applications. Finally, the paper discusses future trends in SAP SF Learning architecture, with an emphasis on AI, machine learning, and deeper integrations with SAP’s other solutions, ensuring a holistic and sustainable approach to enterprise learning management.

Keywords: JVM, Apache Tomcat, Performance, Regex, Multitenancy


Paper Id: 231997

Published On: 2019-03-06

Published In: Volume 7, Issue 2, March-April 2019

Share this