145referencesbaresi L Garriga M 2019 Microservices The Evol ✓ Solved

References Baresi, L., & Garriga, M. (2019). Microservices: The Evolution and Extinction of Web Services? Microservices , 3–28. BaÅ¡karada, S., Nguyen, V., & Koronios, A. (2018). Architecting Microservices: Practical Opportunities and Challenges.

Journal of Computer Information Systems , 1–9. Berman, E. (2017). An Exploratory Sequential Mixed Methods Approach to Understanding Researchers' Data Management Practices at UVM: Findings from the Quantitative Phase. Journal of EScience Librarianship , 6 (1), e1098. Brogi, A., Neri, D., & Soldani, J. (2018).

A microservice-based architecture for (customizable) analyses of Docker images. Software: Practice and Experience , 48 (8), 1461–1474. Celozzi, C. (2020, December 2). How Door Dash transitioned from a code monolith to microservices. Door Dash Engineering Blog .

Di Francesco, P., Lago, P., & Malavolta, I. (2019). Architecting with microservices: A systematic mapping study. Journal of Systems and Software , 150 , 77–97. Habadi, A., Samih, Y., Almehdar, K., & Aljedani, E. (2017). An Introduction to ERP Systems: Architecture, Implementation, and Impacts.

International Journal of Computer Applications , 167 (9), 1–4. KazanaviÄius, J., & Mažeika, D. (2019, April 1). I am migrating Legacy Software to Microservices Architecture . IEEE Xplore. Khazaei, H., Barna, C., Beigi-Mohammadi, N., & Litoiu, M. (2016).

Efficiency Analysis of Provisioning Microservices. 2016 IEEE International Conference on Cloud Computing Technology and Science (CloudCom) . Laigner, R., Zhou, Y., Salles, M. A. V., Liu, Y., & Kalinowski, M. (2021).

Data Management in Microservices: State of the Practice, Challenges, and Research Directions. ArXiv: 2103.00170 [Cs] . Nawaz, N., & Channakeshavalu. (2013). The Impact of Enterprise Resource Planning (ERP) Systems Implementation on Business Performance. SSRN Electronic Journal .

Plutora. (2019, June 28). Understanding Microservices and Their Impact on Companies . Plutora. Sampaio, A. R., Rubin, J., Beschastnikh, I., & Rosa, N.

S. (2019). Improving microservice-based applications with runtime placement adaptation. Journal of Internet Services and Applications , 10 (1). Sandoe, K., & Olfman, L. (1992). Anticipating the mnemonic shift: Organizational remembering and forgetting in 2001.

INTERNATIONAL CONFERENCE on INFORMATION SYSTEMS (ICIS) , 1–12. Singh, V., & K Peddoju, S. (2017). Container-based microservice architecture for cloud applications. International Conference on Computing, Communication, and Automation (ICCCA) , 847–852. Siong Choy, C., & Yong Suk, C. (2005).

Critical Factors In The Successful Implementation Of Knowledge Management. Journal of Knowledge Management Practice , 6 (1), 234–258. Stubbs, J., Moreira, W., & Dooley, R. (2015, June 1). Distributed Systems of Microservices Using Docker and Serfnode . IEEE Xplore; 7th International Workshop on Science Gateways, Budapest, Hungary.

J. Stubbs, W. Moreira and R. Dooley, "Distributed Systems of Microservices Using Docker and Serfnode," 2015 7th International Workshop on Science Gateways, Budapest, Hungary, 2015, pp. 34-39, doi: 10.1109/IWSG.2015.16.

Swoyer, M. L., Steve. (2020, July 15). Microservices Adoption in 2020 . O'Reilly Media. Tapia, F., Mora, M. à., Fuertes, W., Aules, H., Flores, E., & Toulkeridis, T. (2020).

From Monolithic Systems to Microservices: A Comparative Study of Performance. Applied Sciences , 10 (17), 5797. Villamizar, M., Garces, O., Ochoa, L., Castro, H., Salamanca, L., Verano, M., Casallas, R., Gil, S., Valencia, C., Zambrano, A., & Lang, M. (2016). Infrastructure Cost Comparison of Running Web Applications in the Cloud Using AWS Lambda and Monolithic and Microservice Architectures. th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid) . Vrà®ncianu, M., Anica-Popa, L., & Anica-Popa, I. (2009).

Organizational Memory: an Approach from Knowledge Management and Quality Management of Organizational Learning Perspectives. The AMFITEATRU ECONOMIC Journal , 11 (26), 473–481. Baboi, M., Iftene, A., & Gà®fu, D. (2019). Dynamic Microservices to Create Scalable and Fault Tolerance Architecture. Procedia Computer Science , 159 , 1035–1044.

CHAN JIANLI1, D., AL-RASHDAN, M., & AL-MAATOUK, Q. (2020). SECURE DATA STORAGE SYSTEM. Journal of Critical Reviews , 7 (03). Al-Debagy, O., & Martinek, P. (2019). A Comparative Review of Microservices and Monolithic Architectures.

ArXiv:1905.07997 [Cs] . AL-Mandi, M. A., & AL-Sharjabi, A. (2020, December 1). Level of Effectiveness for ERP System in Improving the Educational Process in Higher Education Institutions in Yemen: A Case Study of the University of Science and Technology . المجلة العربية لضمان جودة التعليم الجامعي. Balalaie, A., Heydarnoori, A., Jamshidi, P., Tamburri, D.

A., & Lynn, T. (2018). Microservices migration patterns. Software: Practice and Experience . Bergquist, N. R. (2001).

A concept for the collection, consolidation and presentation of epidemiological data. Acta Tropica , 79 (1), 3–5. Bhandary, A., & Maslach, D. (2018). Organizational Memory. The Palgrave Encyclopedia of Strategic Management , 1219–1223.

Bindley, P. (2019). Joining the dots: how to approach compliance and data governance. Network Security , ), 14–16. Boniecki, R., & RawÅ‚uszko, J. (2018). ON THE DEVELOPMENT OF THE ERP SYSTEM IN THE PROCESSING-TRANSPORTING ENTERPRISES.

Ekonomiczne Problemy UsÅ‚ug , 131 , 49–56. Booth, C., & Rowlinson, M. (2006). Management and organizational history: Prospects. Management & Organizational History , 1 (1), 5–30. Borgerud, C., & Borglund, E. (2020).

Correction to: Open research data, an archival challenge? Archival Science . Bose, R. (2006). Understanding management data systems for enterprise performance management. Industrial Management & Data Systems , 106 (1), 43–59.

Bruno, G. (2014). A Data-flow Language for Business Process Models. Procedia Technology , 16 , 128–137. Bucchiarone, A., Dragoni, N., Dustdar, S., Larsen, S. T., & Mazzara, M. (2018).

From Monolithic to Microservices: An Experience Report from the Banking Domain. IEEE Software , 35 (3), 50–55. Bukari Zakaria, H., & Mamman, A. (2014). Where is the Organisational Memory? A Tale of Local Government Employees in Ghana.

Public Organization Review , 15 (2), 267–279. C. PRIYA, C. P. (2011). Need Based Technology for Innovation.

Indian Journal of Applied Research , 4 (4), 19–20. Cho, Y.-T., & Kim, I. (2014). The Difference Analyses between Users’ Actual Usage and Perceived Preference: The Case of ERP Functions on Legacy Systems. The Journal of Information Systems , 23 (1), 185–202. Dragoni, N., Giallorenzo, S., Lafuente, A.

L., Mazzara, M., Montesi, F., Mustafin, R., & Safina, L. (2017). Microservices: Yesterday, Today, and Tomorrow. Present and Ulterior Software Engineering , 195–216. Ehrhart, M. G., Aarons, G.

A., & Farahnak, L. R. (2015). Going above and beyond for implementation: the development and validity testing of the Implementation Citizenship Behavior Scale (ICBS). Implementation Science , 10 (1). Escobar, D., Cardenas, D., Amarillo, R., Castro, E., Garces, K., Parra, C., & Casallas, R. (2016).

Towards the understanding and evolution of monolithic applications as microservices. 2016 XLII Latin American Computing Conference (CLEI) . Esposito, C. (2018). Interoperable, dynamic and privacy-preserving access control for cloud data storage when integrating heterogeneous organizations. Journal of Network and Computer Applications , 108 , 124–136.

Ferrari, E. (2010). Access Control in Data Management Systems. Synthesis Lectures on Data Management , 2 (1), 1–117. Fujita, T., & Ogawara, M. (2005). Arbre: A File System for Untrusted Remote Block-level Storage.

IPSJ Digital Courier , 1 , 381–393. Gao, M., Chen, M., Liu, A., Ip, W. H., & Yung, K. L. (2020). Optimization of Microservice Composition Based on Artificial Immune Algorithm Considering Fuzziness and User Preference.

IEEE Access , 8 , 26385–26404. Gerber, M., & von Solms, R. (2008). Information security requirements – Interpreting the legal aspects. Computers & Security , ), 124–135. Giacalone, M., Cusatelli, C., & Santarcangelo, V. (2018).

Big Data Compliance for Innovative Clinical Models. Big Data Research , 12 , 35–40. Herrmann, F. (2016). Using Optimization Models for Scheduling in Enterprise Resource Planning Systems. Systems , 4 (1), 15.

Hujda, K., Marineau, C., & Wick, A. (2016). Maximum Product, Even Less Process: Increasing Efficiencies in Archival Processing Using ArchivesSpace. Journal of Archival Organization , ), 100–113. Hunter, J., & Cheung, K. (2007). Provenance Explorer-a graphical interface for constructing scientific publication packages from provenance trails.

International Journal on Digital Libraries , 7 (1-2), 99–107. Jiang, L., Xu, L. D., Cai, H., Jiang, Z., Bu, F., & Xu, B. (2014). An IoT-Oriented Data Storage Framework in Cloud Computing Platform. IEEE Transactions on Industrial Informatics , 10 (2), 1443–1451.

Johansson, B. (2012). Exploring how open source ERP systems development impact ERP systems diffusion. International Journal of Business and Systems Research , 6 (4), 361. K S, G., & T, Prof. P. (2019).

A Better Solution Towards Microservices Communication In Web Application: A Survey. International Journal of Innovative Research in Computer Science & Technology , 7 (3), 71–74. Kaufmann, E., Favretto, J., Filippim, E. S., & Cohen, E. D. (2018).

Relationship Between The Organizational Memory and Innovativity: The Case of Software Development Companies in The Southern Region of Brazil. Journal of Information Systems and Technology Management , 16 . Khidzir, N. Z., & Ahmed, S. A.-A.-M. (2018).

Big Data Digital Evidences Integrity: Issues, Challenges and Opportunities. SSRN Electronic Journal . Kilchenmann, A., Laurens, F., & Rosenthaler, L. (2019). Digitizing, archiving... and then? Ideas about the usability of a digital archive.

Archiving Conference , ), 146–150. Killalea, T. (2016). The hidden dividends of microservices. Communications of the ACM , 59 (8), 42–45. Kornei, K. (2019).

More Than a Million New Earthquakes Spotted in Archival Data. Eos , 100 . Kumari, S., Archana, A., Shree, K., Ashwini, A., & M, C. (2019). EFFICIENT BLOCK-WISE IMAGE COMPARISON AND STORAGE REDUCTION USING DICE PROTOCOL. International Journal of Current Engineering and Scientific Research , 6 (6), 175–181.

Laigner, R., Zhou, Y., Salles, M. A. V., Liu, Y., & Kalinowski, M. (2021). Data Management in Microservices: State of the Practice, Challenges, and Research Directions. ArXiv:2103.00170 [Cs] .

Langos, C., & Giancaspro, M. (2015). Does Cloud Storage Lend Itself to Cyberbullying? IEEE Cloud Computing , 2 (5), 70–74. LaPolla, F. W.

Z., & Rubin, D. (2018). The “Data Visualization Clinicâ€: a library-led critique workshop for data visualization. Journal of the Medical Library Association , 106 (4). Lee, N. C.-A., & Chang, J.

Y. T. (2020). Adapting ERP Systems in the Post-implementation Stage: Dynamic IT Capabilities for ERP. Pacific Asia Journal of the Association for Information Systems , 28–59. Leonhardt, J.

M., Trafimow, D., & Niculescu, M. (2016). Selecting Field Experiment Locations with Archival Data. Journal of Consumer Affairs , 51 (2), 448–462. Linger, H., Burstein, F., Zaslavsky, A., & Crofts, N. (1999). A Framework for a Dynamic Organizational Memory Information System.

Journal of Organizational Computing and Electronic Commerce , 9 (2), 189–203. Maas, J.-B., van Fenema, P. C., & Soeters, J. (2014). ERP system usage: the role of control and empowerment. New Technology, Work and Employment , 29 (1), 88–103.

Marcinauskas, E. (2021, March 1). Research of ERP System integration into Lean Manufacturing . Mokslas: Lietuvos Ateitis. Marquez, G., Taramasco, C., Astudillo, H., Zalc, V., & Istrate, D. (2021). Involving Stakeholders in the Implementation of Microservice-Based Systems: A Case Study in an Ambient-Assisted Living System.

IEEE Access , 9 , 9411–9428. Mateus-Coelho, N., Cruz-Cunha, M., & Ferreira, L. G. (2021). Security in Microservices Architectures. Procedia Computer Science , 181 , 1225–1236.

Mazlami, G., Cito, J., & Leitner, P. (2017). Extraction of Microservices from Monolithic Software Architectures. 2017 IEEE International Conference on Web Services (ICWS) . Milosch, J. C. (2014).

Provenance: Not the Problem (The Solution). Collections , 10 (3), 255–264. Molchanov, H., & Zhmaiev, A. (2018). CIRCUIT BREAKER IN SYSTEMS BASED ON MICROSERVICES ARCHITECTURE. Advanced Information Systems , 2 (4), 74–77.

Montesi, F., Peressotti, M., & Picotti, V. (2021). Sliceable Monolith: Monolith First, Microservices Later. ArXiv:2103.09518 [Cs] . Mosleh, M., Dalili, K., & Heydari, B. (2018). Distributed or Monolithic?

A Computational Architecture Decision Framework. IEEE Systems Journal , 12 (1), 125–136. Narayanan, H. T. S. (2020).

Contact Tracing Proximity Data Exchange and Consolidation with App Design. SSRN Electronic Journal . Neubert, S., GeiàŸler, A., Roddelkopf, T., Stoll, R., Sandmann, K.-H., Neumann, J., & Thurow, K. (2019). Multi-Sensor-Fusion Approach for a Data-Science-Oriented Preventive Health Management System: Concept and Development of a Decentralized Data Collection Approach for Heterogeneous Data Sources. International Journal of Telemedicine and Applications , 2019 , 1–18.

Niu, J. (2014). Original order in the digital world. Archives and Manuscripts , 43 (1), 61–72. Oberle, M. C., & Dreiss, P. (2018).

Design and Implementation of a Cyber-Physical Production System for Personalized Skin Care: A Microservices Approach. International Journal of Materials, Mechanics and Manufacturing , 6 (4), 295–302. Олещенко, Л. М., & ГлінÑький, Ð’. Ð’. (2017). Microservices system architecture video search vehicles that are wanted in connection of their misappropriation. Problems of Informatization and Management , ). Onggo, B.

S. S., & Hill, J. (2014). Data identification and data collection methods in simulation: a case study at ORH Ltd. Journal of Simulation , 8 (3), 195–205. Perez, G., & Ramos, I. (2013).

Understanding Organizational Memory from the Integrated Management Systems (ERP). Journal of Information Systems and Technology Management , 10 (3), 541–560. Pylypenko, L., & Redko, M. (2019). ANALYSIS OF THE ADVANTAGES AND DISADVANTAGES OF ERP SYSTEM IMPLEMENTATION IN ENTERPRISES. Pryazovskyi Economic Herald , 6(17) .

Rangus, K., & Slavec, A. (2017). The interplay of decentralization, employee involvement and absorptive capacity on firms’ innovation and business performance. Technological Forecasting and Social Change , 120 , 195–203. Ribeiro, F. (2001). Archival science and changes in the paradigm.

Archival Science , 1 (3), 295–310. Roth, G., & Kleiner, A. (1998). Developing organizational memory through learning histories. Organizational Dynamics , 27 (2), 43–60. S, M., & Sathayanarayana, S. (2018).

Enhanced Big Data Platform for Visualization of Employee Data. JOIV : International Journal on Informatics Visualization , 2 (3), 169. S, Monisha., & Venkateshkumar, Dr. S. (2018). Cloud Computing in Data Backup and Data Recovery.

International Journal of Trend in Scientific Research and Development , Volume-2 (Issue-6), 865–867. Sangat, P., Indrawan-Santiago, M., & Taniar, D. (2017). Sensor data management in the cloud: Data storage, data ingestion, and data retrieval. Concurrency and Computation: Practice and Experience , 30 (1), e4354. Schafer, G. (2004).

Security in data communications: Security in Fixed and Wireless Networks – An introduction to securing data communications. Computer Law & Security Review , 20 (5), 431. Senko, M. E. (1977). Data structures and data accessing in data base systems past, present, future.

IBM Systems Journal , 16 (3), 208–257. Sergeant, A. M. A., & Sergeant, C. S. (2010).

Hidden costs of data storage. Journal of Corporate Accounting & Finance , 21 (5), 41–47. Slamaa, A. A., El-Ghareeb, H. A., & Saleh, A.

A. (2021). A Roadmap for Migration System-Architecture Decision by Neutrosophic-ANP and Benchmark for Enterprise Resource Planning Systems. IEEE Access , 9 , 48583–48604. Stokes, T. (2012, October 12). 12.

Provenance and Original Order – GXP International . Gxpinternational. Sultan, M. (2020). Linking Stakeholders’ Viewpoint Concerns and Microservices-based Architecture. ArXiv:2009.01702 [Cs] .

Suresh, S. (2012). Global challenges need global solutions. Nature , ), 337–338. Tapia, F., Mora, M. à., Fuertes, W., Aules, H., Flores, E., & Toulkeridis, T. (2020, August 1). From Monolithic Systems to Microservices: A Comparative Study of Performance .

Applied Sciences. Tognoli, N. B., & Guimarà£es, J. A. C. (2018).

Provenance . Vans, M., Simske, S., & Scott, Jr., W. (2018). Archiving Information Workflows. Archiving Conference , ), 75–76. Venugopal, M.

V. L. N. (2017). Containerized Microservices architecture. International Journal of Engineering and Computer Science , 6 (11).

Villamizar, M., Garces, O., Castro, H., Verano, M., Salamanca, L., Casallas, R., & Gil, S. (2015). Evaluating the monolithic and the microservice architecture pattern to deploy web applications in the cloud. th Computing Colombian Conference (10CCC) . Wickramasinghe, V., & Gunawardena, V. (2010). Effects of people-centred factors on enterprise resource planning implementation project success: empirical evidence from Sri Lanka. Enterprise Information Systems , 4 (3), 311–328.

XIE, H., & CHEN, X. (2013). Cloud storage-oriented unstructured data storage. Journal of Computer Applications , 32 (6), 1924–1928. Yi, Z., Meilin, W., RenYuan, C., YangShuai, W., & Jiao, W. (2019). Research on Application of SME Manufacturing Cloud Platform Based on Micro Service Architecture.

Procedia CIRP , 83 , 596–600. Yousif, M. (2016). Microservices. IEEE Cloud Computing , 3 (5), 4–5. Yuhuan, Q. (2017).

Cloud Storage Technology. Big Data and Cloud Innovation , 1 (1). Zhao, Y., Zhang, X., Xu, X., & Zhang, S. (2020). Development of composite phase change cold storage material and its application in vaccine cold storage equipment. Journal of Energy Storage , 30 , 101455.

Research question Sources of data to answer question Analysis EXAMPLE What is the relationship between teacher use of formative assessment practices and student achievement based on grade level? Teacher survey: Self-reported use of assessment practices using a Likert-type scale to measure frequency of use. Student achievement will be reported in aggregate at the classroom level. Two-way ANOVA because there are two IVs Formative Comparison 3rd 4th 5th Research question(s) Sources of data to answer question Analysis Article 1: Problem being addressed Article 1 questions Article 2: Problem being addressed Article 2 questions Article 3: Problem being addressed Article 3

Paper for above instructions


Introduction


The evolution of software development methodologies has undergone dramatic changes over the years, impacting not only the technical aspects of programming but also the business models that leverage these technologies. One significant development in this arena is the transition from monolithic architectures to microservices. A microservices architecture offers a way to decompose a single application into smaller, loosely coupled services that can be developed, deployed, and scaled independently (Dragoni et al., 2017). This essay aims to explore the various dimensions of this architectural shift, including its definition, advantages, challenges, and real-world applications.

Definition of Microservices


Microservices are defined as a software architectural style that structures an application as a collection of small autonomous services, each focused on a single business capability (Nawaz & Channakeshavalu, 2013). Each microservice can be developed and deployed independently, allowing for more flexible and faster innovation cycles. According to Baresi and Garriga (2019), microservices have emerged as a preferred alternative to traditional monolithic architecture, where an application is built as a single unit.

Advantages of Microservices


Scalability


One of the main advantages of microservices architecture is scalability (Kazanavičius & Mažeika, 2019). Since individual services can be scaled independently, organizations can allocate resources more efficiently. For example, if a particular service experiences high traffic, it can be scaled up without affecting other services. This capability is invaluable in cloud environments, where dynamic scaling can lead to cost savings and performance enhancement.

Accelerated Development Cycles


Microservices enable agile development methodologies by allowing different teams to work on various components simultaneously (Bucchiarone et al., 2018). This not only reduces the time taken to deliver features but also allows for continuous integration and deployment practices, leading to faster time-to-market. As noted by Laigner et al. (2021), organizations can quickly adapt to market demands, improving competitiveness.

Technological Flexibility


Microservices allow developers to choose the most suitable technology stack for each service rather than being constrained by a single technology for the entire application (Yousif, 2016). This enables teams to use the best tools for the job, whether they be programming languages, databases, or other technologies. It encourages innovation and can lead to improved performance.

Challenges of Microservices


Despite the numerous advantages, migrating to a microservices architecture is not without its challenges.

Complexity


One significant drawback is the increased complexity of managing multiple services (Al-Debagy & Martinek, 2019). Distributed systems inherently introduce challenges such as network latency, fault tolerance, and data consistency. As a result, organizations must invest in robust DevOps practices and monitoring tools to manage these complexities.

Data Management


Another challenge that arises in a microservices environment is data management (Laigner et al., 2021). Each microservice often has its own database, which can lead to data duplication and challenges in maintaining data consistency across services. Effective strategies for managing this complexity include adopting an event-driven architecture or centralized data governance.

Case Studies


DoorDash's Transition to Microservices


DoorDash provides an exemplary case of a successful transition from a monolithic architecture to microservices (Celozzi, 2020). Encountering limitations in scalability and flexibility with their monolith, the company moved to a microservices approach, allowing them to scale individual components based on business demands. The transition improved their service delivery and enabled faster feature rollouts, illustrating the practical benefits of microservices in a competitive landscape.

Netflix and Microservices


Netflix is another noteworthy example that has effectively harnessed microservices architecture. Facing the challenge of scaling its streaming services globally, Netflix restructured its application into microservices (Wickramasinghe & Gunawardena, 2010). This shift has enabled them to deploy new features and enhancements frequently, achieving a remarkable uptime and customer satisfaction level.

Future Directions


The evolution of microservices architecture is set to continue, with trends focusing on improved automation in service deployment and management, machine-learning-based optimization of resource allocation, and enhanced monitoring capabilities (Khazaei et al., 2016). Organizations will likely also invest in service mesh technologies to manage service-to-service communication, improving security and observability.

Conclusion


Microservices architecture represents a significant shift in how applications are built and maintained. The advantages of scalability, faster development cycles, and technological flexibility make it an attractive option for businesses seeking to innovate and adapt to changing market demands. However, the complexities associated with managing microservices and ensuring data consistency pose considerable challenges. As demonstrated by companies like DoorDash and Netflix, the successful implementation of microservices can lead to substantial improvements in service delivery and operational efficiency. Future developments in this area will likely continue to shape the software landscape, emphasizing the need for organizations to adapt to these new paradigms of software development.

References


1. Al-Debagy, O., & Martinek, P. (2019). A Comparative Review of Microservices and Monolithic Architectures. ArXiv:1905.07997 [Cs].
2. Baresi, L., & Garriga, M. (2019). Microservices: The Evolution and Extinction of Web Services? Microservices, 3–28.
3. Bucchiarone, A., Dragoni, N., Dustdar, S., Larsen, S. T., & Mazzara, M. (2018). From Monolithic to Microservices: An Experience Report from the Banking Domain. IEEE Software, 35(3), 50–55.
4. Celozzi, C. (2020, December 2). How Door Dash transitioned from a code monolith to microservices. Door Dash Engineering Blog.
5. Dragoni, N., Giallorenzo, S., Lafuente, A. L., Mazzara, M., Montesi, F., Mustafin, R., & Safina, L. (2017). Microservices: Yesterday, Today, and Tomorrow. Present and Ulterior Software Engineering, 195–216.
6. Kazanavičius, J., & Mažeika, D. (2019). I am migrating Legacy Software to Microservices Architecture. IEEE Xplore.
7. Laigner, R., Zhou, Y., Salles, M. A. V., Liu, Y., & Kalinowski, M. (2021). Data Management in Microservices: State of the Practice, Challenges, and Research Directions. ArXiv:2103.00170 [Cs].
8. Nawaz, N., & Channakeshavalu (2013). The Impact of Enterprise Resource Planning (ERP) Systems Implementation on Business Performance. SSRN Electronic Journal.
9. Wickramasinghe, V., & Gunawardena, V. (2010). Effects of people-centred factors on enterprise resource planning implementation project success: empirical evidence from Sri Lanka. Enterprise Information Systems, 4(3), 311–328.
10. Yousif, M. (2016). Microservices. IEEE Cloud Computing, 3(5), 4–5.