{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T02:14:59Z","timestamp":1743128099998,"version":"3.40.3"},"publisher-location":"Cham","reference-count":32,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031844256"},{"type":"electronic","value":"9783031844263"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-84426-3_10","type":"book-chapter","created":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T10:51:50Z","timestamp":1742381510000},"page":"121-131","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["WordPress Architecture Modernization Projects"],"prefix":"10.1007","author":[{"given":"Daniela","family":"Ferreira","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5845-4086","authenticated-orcid":false,"given":"Teresa","family":"Pereira","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0636-0272","authenticated-orcid":false,"given":"Isabel","family":"Mendes","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7910-2418","authenticated-orcid":false,"given":"Ant\u00f3nio","family":"Amaral","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,3,20]]},"reference":[{"key":"10_CR1","doi-asserted-by":"publisher","first-page":"52976","DOI":"10.1109\/ACCESS.2019.2911732","volume":"7","author":"S Sultan","year":"2019","unstructured":"Sultan, S., Ahmad, I., Dimitriou, T.: Container security: issues, challenges, and the road ahead. IEEE Access. 7, 52976\u201352996 (2019). https:\/\/doi.org\/10.1109\/ACCESS.2019.2911732","journal-title":"IEEE Access."},{"key":"10_CR2","doi-asserted-by":"publisher","unstructured":"Ponce, F., Marquez, G., Astudillo, H.: Migrating from monolithic architecture to micro-services: a rapid review. In: 2019 38th International Conference of the Chilean Computer Science Society (SCCC), pp. 1\u20137. IEEE, Concepcion, Chile (2019). https:\/\/doi.org\/10.1109\/SCCC49216.2019.8966423","DOI":"10.1109\/SCCC49216.2019.8966423"},{"key":"10_CR3","volume-title":"Microservices Patterns: with Examples in Java","author":"C Richardson","year":"2019","unstructured":"Richardson, C.: Microservices Patterns: with Examples in Java. Manning Publications, Shelter Island, New York (2019)"},{"key":"10_CR4","doi-asserted-by":"publisher","unstructured":"Vale, G., et al.: Designing microservice systems using patterns: an empirical study on quality trade-offs (2022). https:\/\/doi.org\/10.48550\/ARXIV.2201.03598","DOI":"10.48550\/ARXIV.2201.03598"},{"key":"10_CR5","doi-asserted-by":"publisher","unstructured":"Mazlami, G., Cito, J., Leitner, P.: Extraction of microservices from monolithic software architectures. In: 2017 IEEE International Conference on Web Services (ICWS), pp. 524\u2013531. IEEE, Honolulu, HI, USA (2017). https:\/\/doi.org\/10.1109\/ICWS.2017.61","DOI":"10.1109\/ICWS.2017.61"},{"key":"10_CR6","doi-asserted-by":"publisher","unstructured":"Baresi, L., Garriga, M., De Renzis, A.: Microservices identification through interface analysis. In: De Paoli, F., Schulte, S., Broch Johnsen, E. (eds.) Service-Oriented and Cloud Computing, pp. 19\u201333. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-67262-5_2","DOI":"10.1007\/978-3-319-67262-5_2"},{"key":"10_CR7","doi-asserted-by":"publisher","unstructured":"Amaral, M., Polo, J., Carrera, D., Mohomed, I., Unuvar, M., Steinder, M.: Performance evaluation of microservices architectures using containers. In: 2015 IEEE 14th International Symposium on Network Computing and Applications, pp. 27\u201334. IEEE, Cambridge, MA, USA (2015). https:\/\/doi.org\/10.1109\/NCA.2015.49","DOI":"10.1109\/NCA.2015.49"},{"key":"10_CR8","doi-asserted-by":"publisher","unstructured":"Liu, G., Huang, B., Liang, Z., Qin, M., Zhou, H., Li, Z.: Microservices: architecture, container, and challenges. In: 2020 IEEE 20th International Conference on Software Quality, Reliability and Security Companion (QRS-C), pp. 629\u2013635. IEEE, Macau, China (2020). https:\/\/doi.org\/10.1109\/QRS-C51114.2020.00107","DOI":"10.1109\/QRS-C51114.2020.00107"},{"key":"10_CR9","doi-asserted-by":"publisher","unstructured":"Salah, T., Zemerly, M.J., Yeun, C.Y., Al-Qutayri, M., Al-Hammadi, Y.: Performance comparison between container-based and VM-based services. In: 2017 20th Conference on Innovations in Clouds, Internet and Networks (ICIN), pp. 185\u2013190. IEEE, Paris (2017). https:\/\/doi.org\/10.1109\/ICIN.2017.7899408","DOI":"10.1109\/ICIN.2017.7899408"},{"key":"10_CR10","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110798","volume":"170","author":"M Waseem","year":"2020","unstructured":"Waseem, M., Liang, P., Shahin, M.: A systematic mapping study on microservices architecture in DevOps. J. Syst. Softw. 170, 110798 (2020). https:\/\/doi.org\/10.1016\/j.jss.2020.110798","journal-title":"J. Syst. Softw."},{"key":"10_CR11","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1016\/j.infsof.2019.06.010","volume":"114","author":"LE Lwakatare","year":"2019","unstructured":"Lwakatare, L.E., et al.: DevOps in practice: a multiple case study of five companies. Inf. Softw. Technol. 114, 217\u2013230 (2019). https:\/\/doi.org\/10.1016\/j.infsof.2019.06.010","journal-title":"Inf. Softw. Technol."},{"key":"10_CR12","doi-asserted-by":"publisher","first-page":"4637","DOI":"10.3390\/s22124637","volume":"22","author":"I-C Donca","year":"2022","unstructured":"Donca, I.-C., Stan, O.P., Misaros, M., Gota, D., Miclea, L.: Method for continuous integration and deployment using a pipeline generator for agile software projects. Sensors 22, 4637 (2022). https:\/\/doi.org\/10.3390\/s22124637","journal-title":"Sensors"},{"key":"10_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3359981","volume":"52","author":"L Leite","year":"2020","unstructured":"Leite, L., Rocha, C., Kon, F., Milojicic, D., Meirelles, P.: A survey of DevOps concepts and challenges. ACM Comput. Surv. 52, 1\u201335 (2020). https:\/\/doi.org\/10.1145\/3359981","journal-title":"ACM Comput. Surv."},{"key":"10_CR14","doi-asserted-by":"publisher","first-page":"3909","DOI":"10.1109\/ACCESS.2017.2685629","volume":"5","author":"M Shahin","year":"2017","unstructured":"Shahin, M., Ali Babar, M., Zhu, L.: Continuous integration, delivery and deployment: a systematic review on approaches, tools, challenges and practices. IEEE Access. 5, 3909\u20133943 (2017). https:\/\/doi.org\/10.1109\/ACCESS.2017.2685629","journal-title":"IEEE Access."},{"key":"10_CR15","unstructured":"Democratize Publishing. https:\/\/pt.wordpress.org\/about\/. Accessed 14 Nov 2022"},{"key":"10_CR16","unstructured":"What Is WordPress? Explained for Beginners. https:\/\/kinsta.com\/knowledgebase\/what-is-wordpress\/. Accessed 17 Nov 2022"},{"key":"10_CR17","unstructured":"Bartlett, D.: WordPress. In: Easy Steps, Leamington Spa (2022)"},{"key":"10_CR18","unstructured":"Juliver, J.: What is a headless CMS? What content marketers should know. https:\/\/blog.hubspot.com\/website\/headless-cms. Accessed 6 Dec 2022"},{"key":"10_CR19","unstructured":"Gienow, M.: What is headless WordPress? https:\/\/www.gatsbyjs.com\/blog\/what-is-headless-wordpress\/. Accessed 12 Feb 2023"},{"key":"10_CR20","unstructured":"McHale, C.: Using composer with WordPress. https:\/\/www.nexcess.net\/blog\/using-composer-with-wordpress\/. Accessed 18 Dec 2022"},{"key":"10_CR21","unstructured":"Why you should manage WordPress with Composer. https:\/\/docs.platform.sh. Accessed 7 Dec 2022"},{"key":"10_CR22","unstructured":"Briones, J.-P.: PHP-FPM: the future of PHP handling. https:\/\/www.inmotionhosting.com\/support\/server\/php-fpm\/php-fpm-the-future-of-php-handling\/. Accessed 12 Deb 2023"},{"key":"10_CR23","unstructured":"Why Do You Need PHP FastCGI Process Manager? https:\/\/www.plesk.com\/blog\/various\/why-do-you-need-php-fpm\/. Accessed 12 Feb 2023"},{"key":"10_CR24","unstructured":"PHP-FPM for WordPress. https:\/\/glowfroghosting.com\/php-fpm-for-wordpress\/. Accessed 8 Dec 2022"},{"key":"10_CR25","volume-title":"Nginx Essentials: Excel in Nginx Quickly by Learning to Use Its Most Essential Features in Real-Life Applications","author":"V Kholodkov","year":"2015","unstructured":"Kholodkov, V.: Nginx Essentials: Excel in Nginx Quickly by Learning to Use Its Most Essential Features in Real-Life Applications. Packt Publishing, Birmingham, Mumbaif (2015)"},{"key":"10_CR26","unstructured":"What is NGINX? https:\/\/www.nginx.com\/resources\/glossary\/nginx\/. Accessed 7 Dec 2022"},{"key":"10_CR27","doi-asserted-by":"publisher","first-page":"14311","DOI":"10.1109\/ACCESS.2022.3146422","volume":"10","author":"C Ma","year":"2022","unstructured":"Ma, C., Chi, Y.: Evaluation test and improvement of load balancing algorithms of Nginx. IEEE Access 10, 14311\u201314324 (2022). https:\/\/doi.org\/10.1109\/ACCESS.2022.3146422","journal-title":"IEEE Access"},{"key":"10_CR28","unstructured":"NGINX Reverse Proxy | NGINX Plus. https:\/\/docs.nginx.com\/nginx\/admin-guide\/web-server\/reverse-proxy\/. Accessed 29 Apr 2023"},{"key":"10_CR29","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1109\/MNET.2018.1700175","volume":"32","author":"R Morabito","year":"2018","unstructured":"Morabito, R., Cozzolino, V., Ding, A.Y., Beijar, N., Ott, J.: Consolidate IoT edge computing with lightweight virtualization. IEEE Netw. 32, 102\u2013111 (2018). https:\/\/doi.org\/10.1109\/MNET.2018.1700175","journal-title":"IEEE Netw."},{"key":"10_CR30","doi-asserted-by":"publisher","unstructured":"Ahmed, A., Pierre, G.: Docker container deployment in fog computing infrastructures. In: 2018 IEEE International Conference on Edge Computing (EDGE), pp. 1\u20138. IEEE, San Francisco, CA (2018). https:\/\/doi.org\/10.1109\/EDGE.2018.00008","DOI":"10.1109\/EDGE.2018.00008"},{"key":"10_CR31","doi-asserted-by":"publisher","unstructured":"Sharma, P., Chaufournier, L., Shenoy, P., Tay, Y.C.: Containers and virtual machines at scale: a comparative study. In: Proceedings of the 17th International Middleware Conference, pp. 1\u201313. ACM, Trento, Italy (2016). https:\/\/doi.org\/10.1145\/2988336.2988337","DOI":"10.1145\/2988336.2988337"},{"key":"10_CR32","unstructured":"Introdu\u00e7\u00e3o \u00e0 Node.js. https:\/\/nodejs.dev\/pt\/learn\/introduction-to-nodejs\/. Accessed 29 Apr 2023"}],"container-title":["Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering","Internet of Everything"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-84426-3_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T10:52:02Z","timestamp":1742381522000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-84426-3_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031844256","9783031844263"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-84426-3_10","relation":{},"ISSN":["1867-8211","1867-822X"],"issn-type":[{"type":"print","value":"1867-8211"},{"type":"electronic","value":"1867-822X"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"20 March 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"IoECon","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Internet of Everything","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Guimar\u00e3es","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Portugal","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25 September 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26 September 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ioecon2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}