Open Access
Issue |
BIO Web Conf.
Volume 97, 2024
Fifth International Scientific Conference of Alkafeel University (ISCKU 2024)
|
|
---|---|---|
Article Number | 00122 | |
Number of page(s) | 20 | |
DOI | https://doi.org/10.1051/bioconf/20249700122 | |
Published online | 05 April 2024 |
- A.K. Kalia et al., “Mono2Micro: An, A.I.-Based Toolchain for Evolving Monolithic Enterprise Applications to a Microservice Architecture,” in Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020, pp. 1606–1610, doi: 10.1145/3368089.3417933. [CrossRef] [Google Scholar]
- C. Richardson, Microservices Patterns: With examples in Java. Manning Publications, 2018. [Google Scholar]
- M. Waseem, P. Liang, and M. Shahin, “A Systematic Mapping Study on Microservices Architecture in DevOps,” J. Syst. Softw., vol. 170, p. 110798, Dec. 2020, doi: 10.1016/j.jss.2020.110798. [CrossRef] [Google Scholar]
- S. Newman, Monolith to Microservices [Book]. O’Reilly Media, Inc., 2019. [Google Scholar]
- X. Larrucea, I. Santamaria, R. Colomo-Palacios, and C. Ebert, “Microservices,” IEEE Softw., vol. 35, no. 3, pp. 96–100, 2018, doi: 10.1109/MS.2018.2141030. [CrossRef] [Google Scholar]
- A. Balalaie, A. Heydarnoori, and P. Jamshidi, “Microservices Architecture Enables DevOps: Migration to a Cloud-Native Architecture,” IEEE Softw., vol. 33, no. 3, pp. 42–52, 2016, doi: 10.1109/MS.2016.64. [CrossRef] [Google Scholar]
- M.S. Hamzehloui, S. Sahibuddin, and A. Ashabi, “A study on the most prominent areas of research in microservices,” Int. J. Mach. Learn. Comput., vol. 9, no. 2, 2019. [Google Scholar]
- K. Indrasiri and P. Siriwardena, Microservices for the Enterprise: Designing, Developing, and Deploying. 2018. [Google Scholar]
- G. Marquez, C. Taramasco, H. Astudillo, V. Zalc, and D. Istrate, “Involving Stakeholders in the Implementation of Microservice-Based Systems: A Case Study in an Ambient-Assisted Living System,” IEEE Access, vol. 9, pp. 9411–9428, 2021, doi: 10.1109/ACCESS.2021.3049444. [CrossRef] [Google Scholar]
- R. Janeček, “Service Oriented Architecture Pitfalls,” in International Conference on Current Trends in Theory and Practice of Computer Science, 2009, pp. 37–45. [Google Scholar]
- P.S. Kasun Indrasiri, Microservices for the Enterprise: Designing, Developing, and Deploying [Book]. Apress, 2018. [Google Scholar]
- S. Taherizadeh and M. Grobelnik, “Key influencing factors of the Kubernetes autoscaler for computing-intensive microservice-native cloud-based applications,” Adv. Eng. Softw., vol. 140, p. 102734, 2020, doi: https://doi.org/10.1016/j.advengsoft.2019.102734. [CrossRef] [Google Scholar]
- T. Kohlborn, A. Korthaus, T. Chan, and M. Rosemann, “Identification and Analysis of Business and Software Services—A Consolidated Approach,” IEEE Trans. Serv. Comput., vol. 2, 2009, doi: 10.1109/TSC.2009.6. [Google Scholar]
- M. Mazzara, N. Dragoni, A. Bucchiarone, A. Giaretta, S.T. Larsen, and S. Dustdar, “Microservices: Migration of a Mission Critical System,” IEEE Trans. Serv. Comput., vol. 1374, no. c, pp. 1–14, 2018, doi: 10.1109/TSC.2018.2889087. [Google Scholar]
- J. Fritzsch, J. Bogner, A. Zimmermann, and S. Wagner, “From Monolith to Microservices: A Classification of Refactoring Approaches,” in Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment, 2019, pp. 128–141. [CrossRef] [Google Scholar]
- J. Bogner, J. Fritzsch, S. Wagner, and A. Zimmermann, “Microservices in Industry: Insights into Technologies, Characteristics, and Software Quality,” Proc. - 2019 IEEE Int. Conf. Softw. Archit. - Companion, ICSA-C 2019, pp. 187–195, 2019, doi: 10.1109/ICSA-C.2019.00041. [Google Scholar]
- C. Bühler, “Microservices in a DevOps Context,” 2021. [Google Scholar]
- D. Taibi and V. Lenarduzzi, “On the Definition of Microservice Bad Smells,” IEEE Softw., vol. 35, no. 3, pp. 56–62, May 2018, doi: 10.1109/MS.2018.2141031. [CrossRef] [Google Scholar]
- J. Bogard, “Avoiding Microservice Megadisasters - Jimmy Bogard - YouTube,” 2021. [Google Scholar]
- D. Taibi, V. Lenarduzzi, and C. Pahl, “Processes, Motivations, and Issues for Migrating to Microservices Architectures: An Empirical Investigation,” IEEE Cloud Comput., vol. 4, no. 5, pp. 22–32, Sep. 2017, doi: 10.1109/MCC.2017.4250931. [CrossRef] [Google Scholar]
- S. Klock, J.M.E.M. van der Werf, J.P. Guelen, and S. Jansen, “Workload-Based Clustering of Coherent Feature Sets in Microservice Architectures,” in 2017 IEEE International Conference on Software Architecture (ICSA), 2017, pp. 11–20, doi: 10.1109/ICSA.2017.38. [CrossRef] [Google Scholar]
- F. Auer, V. Lenarduzzi, M. Felderer, and D. Taibi, “From monolithic systems to Microservices: An assessment framework,” Inf. Softw. Technol., vol. 137, p. 106600, Sep. 2021, doi: https://doi.org/10.1016/j.infsof.2021.106600. [CrossRef] [Google Scholar]
- G. Kecskemeti, A.C. Marosi, and A. Kertesz, “The, E.N.TICE approach to decompose monolithic services into microservices,” in 2016 International Conference on High Performance Computing Simulation (HPCS), 2016, pp. 591–596, doi: 10.1109/HPCSim.2016.7568389. [CrossRef] [Google Scholar]
- D. Taibi and K. Systä, “From Monolithic Systems to Microservices: A Decomposition Framework based on Process Mining,” 2019, doi: 10.5220/0007755901530164. [Google Scholar]
- S. Newman, Building Microservices. O’Reilly Media, 2015. [Google Scholar]
- M. Gysel, L. Kölbener, W. Giersche, and O. Zimmermann, “Service Cutter: A Systematic Approach to Service Decomposition,” in Service-Oriented and Cloud Computing, 2016, pp. 185–200. [CrossRef] [Google Scholar]
- F. Rademacher, J. Sorgalla, and S. Sachweh, “Challenges of Domain-Driven Microservice Design: A Model-Driven Perspective,” IEEE Softw., vol. 35, no. 3, pp. 36–43, 2018, doi: 10.1109/MS.2018.2141028. [CrossRef] [Google Scholar]
- H. Vural and M. Koyuncu, “Does Domain-Driven Design Lead to Finding the Optimal Modularity of a Microservice?,” IEEE Access, vol. 9, pp. 32721–32733, 2021, doi: 10.1109/ACCESS.2021.3060895. [CrossRef] [Google Scholar]
- R.A. Schmidt and M. Thiry, “Microservices identification strategies : A review focused on Model-Driven Engineering and Domain Driven Design approaches,” in 2020 15th Iberian Conference on Information Systems and Technologies (CISTI), 2020, pp. 1–6, doi: 10.23919/CISTI49556.2020.9141150. [Google Scholar]
- S.-P. Ma, C.-Y. Fan, Y. Chuang, I.-H. Liu, and C.-W. Lan, “Graph-based and scenariodriven microservice analysis, retrieval, and testing,” Futur. Gener. Comput. Syst., vol. 100, pp. 724–735, 2019, doi: https://doi.org/10.1016/j.future.2019.05.048. [CrossRef] [Google Scholar]
- S. Sarkar, G. Vashi, and P.P. Abdulla, “Towards Transforming an Industrial Automation System from Monolithic to Microservices,” in 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA), 2018, vol. 1, pp. 1256–1259, doi: 10.1109/ETFA.2018.8502567. [CrossRef] [Google Scholar]
- Z. Ren et al., “Migrating Web Applications from Monolithic Structure to Microservices Architecture,” 2018, doi: 10.1145/3275219.3275230. [Google Scholar]
- R.H. Hamdy, M. Ayas, Philipp Leitner, “Facing the Giant: a Grounded Theory Study of Decision-Making in Microservices Migrationse,” 2021, [Online]. Available: https://arxiv.org/abs/2104.00390v2. [Google Scholar]
- A. Furda, C. Fidge, O. Zimmermann, W. Kelly, and A. Barros, “Migrating Enterprise Legacy Source Code to Microservices: On Multitenancy, Statefulness, and Data Consistency,” IEEE Softw., vol. 35, no. 3, pp. 63–72, 2018, doi: 10.1109/MS.2017.440134612. [CrossRef] [Google Scholar]
- G. Liu, B. Huang, Z. Liang, M. Qin, H. Zhou, and Z. Li, “Microservices: Architecture, container, and challenges,” Proc. - Companion 2020 IEEE 20th Int. Conf. Softw. Qual. Reliab. Secur. QRS-C 2020, pp. 629–635, 2020, doi: 10.1109/QRSC51114.2020.00107. [Google Scholar]
- C. Pahl and P. Jamshidi, “Microservices: A systematic mapping study,” in CLOSER 2016 - Proceedings of the 6th International Conference on Cloud Computing and Services Science, 2016, vol. 1, pp. 137–146, doi: 10.5220/0005785501370146. [Google Scholar]
- “Global Microservices Trends Report,” 2018. Accessed: Jul. 01, 2021. [Online]. Available: https://go.lightstep.com/global-microservices-trends-report-2018. [Google Scholar]
- B.T. Klein, G. Giese, J. Lane, J.G. Miner, J.J. Jones, and O. Venezuela, “An Approach to DevOps and Microservices.,” 2020. doi: 10.2172/1635752. [CrossRef] [Google Scholar]
- D. Trihinas, A. Tryfonos, M.D. Dikaiakos, and G. Pallis, “DevOps as a Service: Pushing the Boundaries of Microservice Adoption,” IEEE Internet Comput., vol. 22, no. 3, pp. 65–71, 2018, doi: 10.1109/MIC.2018.032501519. [CrossRef] [Google Scholar]
- N.C. Mendonca, P. Jamshidi, D. Garlan, and C. Pahl, “Developing Self-Adaptive Microservice Systems: Challenges and Directions,” IEEE Softw., pp. 1–7, 2019, doi: 10.1109/MS.2019.2955937. [Google Scholar]
- I. Ozkaya, “Are DevOps and Automation Our Next Silver Bullet?,” IEEE Softw., vol. 36, no. 4, pp. 3–95, 2019, doi: 10.1109/MS.2019.2910943. [Google Scholar]
- L. Bass, I. Weber, and L. Zhu, DevOps: A Software Architect’s Perspective, 1st ed. Addison-Wesley Professional, 2015. [Google Scholar]
- K. Nybom, J. Smeds, and I. Porres, “On the Impact of Mixing Responsibilities Between Devs and Ops,” in Agile Processes, in Software Engineering, and Extreme Programming, 2016, pp. 131–143. [CrossRef] [Google Scholar]
- L.E. Lwakatare et al., “DevOps in practice: A multiple case study of five companies,” Inf. Softw. Technol., vol. 114, pp. 217–230, 2019, doi: https://doi.org/10.1016/j.infsof.2019.06.010. [CrossRef] [Google Scholar]
- B. Familiar and J. Barnes, “DevOps Using PowerShell, ARM, and VSTS,” in Business in Real-Time Using Azure IoT and Cortana Intelligence Suite: Driving Your Digital Transformation, Berkeley, CA: Apress, 2017, pp. 21–93. [CrossRef] [Google Scholar]
- T. Laukkarinen, K. Kuusinen, and T. Mikkonen, “Regulated software meets DevOps,” Inf. Softw. Technol., vol. 97, pp. 176–178, 2018, doi: https://doi.org/10.1016/j.infsof.2018.01.011. [CrossRef] [Google Scholar]
- L. Baresi, M. Garriga, and A. De Renzis, “Microservices Identification Through Interface Analysis,” in Service-Oriented and Cloud Computing, 2017, pp. 19–33. [CrossRef] [Google Scholar]
- F. Auer, V. Lenarduzzi, M. Felderer, and D. Taibi, “From monolithic systems to Microservices: An assessment framework,” Inf. Softw. Technol., vol. 137, p. 106600, 2021, doi: https://doi.org/10.1016/j.infsof.2021.106600. [CrossRef] [Google Scholar]
- M. Lin, J. Xi, W. Bai, and J. Wu, “Ant Colony Algorithm for Multi-Objective Optimization of Container-Based Microservice Scheduling in Cloud,” IEEE Access, vol. 7, pp. 83088–83100, 2019, doi: 10.1109/ACCESS.2019.2924414. [CrossRef] [Google Scholar]
- H. Knoche and W. Hasselbring, “Drivers and Barriers for Microservice Adoption-A Survey among Professionals in Germany 1 Drivers and Barriers for Microservice Adoption-A Survey among Professionals in Germany,” Enterp. Model. Inf. Syst. Archit. - Int. J. Concept. Model., vol. 14, no. 1, pp. 1–35, 2019, doi: 10.18417/emisa.14.1. [Google Scholar]
- A.I. Abdula, H.A. Baluta, N.P. Kozachenko, and D.A. Kassim, “Peculiarities of using of the Moodle test tools in philosophy teaching,” 2020. [CrossRef] [Google Scholar]
Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.
Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.
Initial download of the metrics may take a while.