The study of this work was focused on the process of protecting CRM systems in the conditions of the transition of software, which is the main part of CRM systems from a monolithic architecture to an architecture based on microservices. This article explores a migration strategy using the Strangler Fig pattern that facilitates the incremental adoption of microservices while maintaining compatibility with the existing monolith. A key aspect of a migration strategy is choosing a framework, such as the Framework for Microservices Migrations (FMM), that standardizes development practices and helps decompose monoliths into manageable components. Communication between microservices and the monolith is facilitated through a REST API that ensures seamless interaction. The integration of microservices is achieved through the implementation of DTOs (Data Transfer Objects) and API gateways, which ensures smooth data exchange between components. The article emphasizes the importance of dependency and configuration management in microservices, emphasizing the need for encapsulation and autonomy. In addition, the research examines the use of Curcuit Breaker patterns to effectively handle failures and maintain system stability during the migration process. Microservices, implemented as APIs, demand robust authentication methods such as cryptographic API keys and tokens. Security Assertion Markup Language (SAML) or OpenID with OAuth 2.0 are suggested solutions to enhance data security. Centralized architecture for authorization policies is crucial to regulate access across all microservices, while standardized token-based authentication ensures platform-neutral interoperability. However, decentralized authorization enforcement at each microservice entry point may lead to inconsistent security policies. Moreover, access to APIs handling confidential data necessitates authentication tokens with digital signatures or from trusted sources. Access control policies should be meticulously defined and enforced, with considerations for token expiration and scope limitations. The abstract underscores the significance of centralized access management and the challenges posed by anonymous connections bypassing API gateways.
1. Sharda, K. (2020). Next-Gen SAAS CRM: Microservices and Containerization for Resource Efficiency. International Journal of Novel Research and Development, (5), 35-41.
2. Song, H., Nguyen, P., & Chauvel, F. (2019). Using microservices to customize multi-tenant SaaS: From intrusive to non-intrusive. 2019 OASICS Microservices, 1. https://doi.org/10.4230/OASIcs.Microservices.2017/2019.1
https://doi.org/10.1007/978-3-030-31646-4_12
3. Nanhe, P., & Nanhe, Ms. (2024). An overview of customer relationship management. International Journal of Advanced Research in Science, Communication and Technology, 32-36. https://doi.org/10.48175/IJARSCT-17507
https://doi.org/10.48175/IJARSCT-17507
4. Malima, B., & Mbogo, C. (2024). Influence of customer relationship management on customer retention in the banking sector in Tanzania. International Journal of Research and Innovation in Social Science, (8), 2728-2741. https://doi.org/10.47772/IJRISS.2024.803189
https://doi.org/10.47772/IJRISS.2024.803189
5. Röser, M. (2024). Customer relationship management in new business models. https://doi.org/10.5772/intechopen.114840
https://doi.org/10.5772/intechopen.114840
6. Adriel, K., Sudarman, M., Smith, B., & Mustikasari, F. (2024). The effect of social customer relationships management on customer loyalty in Indonesia's e-commerce. International Journal of Professional Business Review, (9). https://doi.org/10.26668/businessreview/2024.v9i3.4319
https://doi.org/10.26668/businessreview/2024.v9i3.4319
7. Vem, L., Mshelmbula, J., Ochigbo, A., & Agwom-Panle, R. (2024). How internal customer relationship management and word of mouth affect customer loyalty. Etikonomi, (23), 81-92. https://doi.org/10.15408/etk.v23i1.26921
https://doi.org/10.15408/etk.v23i1.26921
8. Jingjing, X. (2024). Social media marketing, customer relationship management. International Journal of Research Studies in Management, (12). https://doi.org/10.5861/ijrsm.2024.1026
https://doi.org/10.5861/ijrsm.2024.1026
9. Dwivedi, R. K., Lohmor, S., Dixit, R. S., Sahiba, Z., & Naik, S. (2024). The customer loyalty vs. customer retention: The impact of customer relationship management on customer satisfaction. Web Intelligence, 1-18. https://doi.org/10.3233/WEB-230098
https://doi.org/10.3233/WEB-230098
10. Taherdoost, H. (2023). Customer relationship management. https://doi.org/10.1007/978-3-031-39626-7_10
https://doi.org/10.1007/978-3-031-39626-7_10
11. Lew, G., & Bochenek, M. (2023). The concept of customer cost accounting in customer relationship management. Humanities and Social Sciences Quarterly, (30), 173-187. https://doi.org/10.7862/rz.2023.hss.71
https://doi.org/10.7862/rz.2023.hss.71
12. Naim, A. (2024). Utilization of information systems to enhance customer relationship management. (28).
13. Rajagukguk, W., Samosir, O., Rajagukguk, J., & Rajagukguk, H. (2024). Service quality and supply chain value on customer loyalty: The role of customer relationship management. Uncertain Supply Chain Management, (12), 955-964. https://doi.org/10.5267/j.uscm.2023.12.012
https://doi.org/10.5267/j.uscm.2023.12.012
14. Gbolagade, A., & Adeyemi, O. (2024). Effect of customer relationship management on customer satisfaction in the Nigeria food industry: A case study of Sweet Sensation Confectioneries.
15. Yashodha, Dr., & Lalitha, Dr. (2024). A study on customer relationship management in FMCG companies.
16. Prior, D. (2023). Customer relationship management. https://doi.org/10.1007/978-3-031-23409-5_6
https://doi.org/10.1007/978-3-031-23409-5_6
17. Manajemen, P. (2023). The effect of service quality and customer relationship management (CRM) on customer loyalty. https://doi.org/10.31219/osf.io/y52r4
https://doi.org/10.31219/osf.io/y52r4