Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures. Microservice technologies are moving quickly. Author Sam Newman provides you with a firm grounding in the concepts while diving into current solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services. You'll follow a fictional company throughout the book to learn how building a microservice architecture affects a single domain.
Cited By
- Zhang M, Arcuri A, Teng P, Xue K and Wang W Seeding and Mocking in White-Box Fuzzing Enterprise RPC APIs: An Industrial Case Study Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering, (2024-2034)
- Morais G, Adda M and Bork D Breaking Down Barriers: Building Sustainable Microservices Architectures with Model-Driven Engineering Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems, (528-532)
- Nicolas-Plata A, Gonzalez-Compean J and Sosa-Sosa V (2024). A service mesh approach to integrate processing patterns into microservices applications, Cluster Computing, 27:6, (7417-7438), Online publication date: 1-Sep-2024.
- Yao Z, Pei C, Chen W, Wang H, Su L, Jiang H, Xie Z, Nie X and Pei D Chain-of-Event: Interpretable Root Cause Analysis for Microservices through Automatically Learning Weighted Event Causal Graph Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering, (50-61)
- Zdun U, Queval P, Simhandl G, Scandariato R, Chakravarty S, Jelić M and Jovanović A (2023). Detection Strategies for Microservice Security Tactics, IEEE Transactions on Dependable and Secure Computing, 21:3, (1257-1273), Online publication date: 1-May-2024.
- Trabelsi I, Popa B, Pereyrol J, Beaulieu P and Moha N MicroMatic: Fully Automated Microservices Identification Approach From Monolithic Systems Proceedings of the ACM/IEEE 6th International Workshop on Software Engineering Research & Practices for the Internet of Things, (7-13)
- El Akhdar A, Baidada C and Kartit A Adaptability of Microservices Architecture in IoT Systems : A Comprehensive Review Proceedings of the 7th International Conference on Networking, Intelligent Systems and Security, (1-9)
- Michael Ayas H, Hebig R and Leitner P The Roles, Responsibilities, and Skills of Engineers in the Era of Microservices-Based Architectures Proceedings of the 2024 IEEE/ACM 17th International Conference on Cooperative and Human Aspects of Software Engineering, (13-23)
- Li Z, Zhao J and Kang J Multi-source Anomaly Detection For Microservice Systems Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings, (414-415)
- Di P, Liu B and Gao Y MicroFuzz: An Efficient Fuzzing Framework for Microservices Proceedings of the 46th International Conference on Software Engineering: Software Engineering in Practice, (216-227)
- Traini L, Leone J, Stilo G and Di Marco A VAMP: Visual Analytics for Microservices Performance Proceedings of the 39th ACM/SIGAPP Symposium on Applied Computing, (1209-1218)
- Veronez M, Da Silva I, Santander V and Schemberger E A Catalog of Non-Functional Requirements and Patterns for Microservices Migration Proceedings of the 39th ACM/SIGAPP Symposium on Applied Computing, (1161-1168)
- Botelho Martins V, Macedo D and Pioli Junior L Exploring Architectural Strategies for Mobility Experimentation: A Simulation-Based Study Proceedings of the 39th ACM/SIGAPP Symposium on Applied Computing, (1749-1756)
- Carvalho L, Colanzi T, Assunção W, Garcia A, Pereira J, Kalinowski M, de Mello R, de Lima M and Lucena C (2024). On the Usefulness of Automatically Generated Microservice Architectures, IEEE Transactions on Software Engineering, 50:3, (651-667), Online publication date: 1-Mar-2024.
- Belhadi A, Zhang M and Arcuri A (2023). Random Testing and Evolutionary Testing for Fuzzing GraphQL APIs, ACM Transactions on the Web, 18:1, (1-41), Online publication date: 29-Feb-2024.
- Khurram S, Sabau A, Lichter H and Tanachutiwat S Scenario-based synthetic traffic generation for web applications using workload patterns Proceedings of the 2024 6th Asia Pacific Information Technology Conference, (22-30)
- Falkner D, Bögl M, Gattinger A, Stainko R, Zenisek J and Affenzeller M (2024). Integrating Machine Learning into Supply Chain Management, Procedia Computer Science, 232:C, (1779-1788), Online publication date: 1-Jan-2024.
- Vial G (2023). A Complex Adaptive Systems Perspective of Software Reuse in the Digital Age, Information Systems Research, 34:4, (1728-1743), Online publication date: 1-Dec-2023.
- Cerny T, Abdelfattah A, Maruf A, Janes A and Taibi D (2023). Catalog and detection techniques of microservice anti-patterns and bad smells, Journal of Systems and Software, 206:C, Online publication date: 1-Dec-2023.
- Zhang M and Arcuri A (2023). Open Problems in Fuzzing RESTful APIs: A Comparison of Tools, ACM Transactions on Software Engineering and Methodology, 32:6, (1-45), Online publication date: 30-Nov-2023.
- Pfandzelter T, Dhakal A, Frachtenberg E, Chalamalasetti S, Emmot D, Hogade N, Enriquez R, Rattihalli G, Bermbach D and Milojicic D Kernel-as-a-Service Proceedings of the 24th International Middleware Conference, (192-206)
- Sildatke M, Karwanni H, Kraft B and Zündorf A (2023). A Distributed Microservice Architecture Pattern for the Automated Generation of Information Extraction Pipelines, SN Computer Science, 4:6, Online publication date: 28-Oct-2023.
- Trabelsi I, Abdellatif M, Abubaker A, Moha N, Mosser S, Ebrahimi‐Kahou S and Guéhéneuc Y (2023). From legacy to microservices, Journal of Software: Evolution and Process, 35:10, Online publication date: 12-Oct-2023.
- Zhang M, Arcuri A, Li Y, Liu Y and Xue K (2023). White-Box Fuzzing RPC-Based APIs with EvoMaster: An Industrial Case Study, ACM Transactions on Software Engineering and Methodology, 32:5, (1-38), Online publication date: 30-Sep-2023.
- Quéval P and Zdun U Extracting the Architecture of Microservices: An Approach for Explainability and Traceability Software Architecture, (346-353)
- Kosińska J and Zieliński K (2023). Enhancement of Cloud-native applications with Autonomic Features, Journal of Grid Computing, 21:3, Online publication date: 1-Sep-2023.
- Filippone G, Pompilio C, Autili M and Tivoli M (2023). An architectural style for scalable choreography-based microservice-oriented distributed systems, Computing, 105:9, (1933-1956), Online publication date: 1-Sep-2023.
- Makma J, Panichphol P, Chinrungrueng J, Thiemjarus S, Thongkum T, Noothong W, Wongthavarawat K, Choksungnoen P and Sununtachaikul T Nirun - Smart Health Management System for Senior Nursing Home Proceedings of the 16th International Convention on Rehabilitation Engineering and Assistive Technology, (52-56)
- Abgaz Y, McCarren A, Elger P, Solan D, Lapuz N, Bivol M, Jackson G, Yilmaz M, Buckley J and Clarke P (2023). Decomposition of Monolith Applications Into Microservices Architectures: A Systematic Review, IEEE Transactions on Software Engineering, 49:8, (4213-4242), Online publication date: 1-Aug-2023.
- Bany Taha M, Alrabaee S and Choo K (2023). Efficient Resource Management of Micro-Services in VANETs, IEEE Transactions on Intelligent Transportation Systems, 24:7, (6820-6835), Online publication date: 1-Jul-2023.
- Toumi N, Bagaa M and Ksentini A (2023). Machine Learning for Service Migration: A Survey, IEEE Communications Surveys & Tutorials, 25:3, (1991-2020), Online publication date: 1-Jul-2023.
- Zhong C, Zhang H, Li C, Huang H and Feitosa D (2023). On measuring coupling between microservices, Journal of Systems and Software, 200:C, Online publication date: 1-Jun-2023.
- da Silva Pinheiro T, Pereira P, Silva B and Maciel P (2023). A performance modeling framework for microservices-based cloud infrastructures, The Journal of Supercomputing, 79:7, (7762-7803), Online publication date: 1-May-2023.
- Jiang X, Pan Y, Ma M and Wang P Look Deep into the Microservice System Anomaly through Very Sparse Logs Proceedings of the ACM Web Conference 2023, (2970-2978)
- Chakraborty S, Garg S, Agarwal S, Chauhan A and Saini S CausIL: Causal Graph for Instance Level Microservice Data Proceedings of the ACM Web Conference 2023, (2905-2915)
- Leone J and Traini L Enhancing Trace Visualizations for Microservices Performance Analysis Companion of the 2023 ACM/SPEC International Conference on Performance Engineering, (283-287)
- Frank S, Hakamian A, Zahariev D and van Hoorn A Verifying Transient Behavior Specifications in Chaos Engineering Using Metric Temporal Logic and Property Specification Patterns Companion of the 2023 ACM/SPEC International Conference on Performance Engineering, (319-326)
- Metsch T, Viktorsson M, Hoban A, Vitali M, Iyer R and Elmroth E (2023). Intent-Driven Orchestration: Enforcing Service Level Objectives for Cloud Native Deployments, SN Computer Science, 4:3, Online publication date: 23-Mar-2023.
- Zdun U, Queval P, Simhandl G, Scandariato R, Chakravarty S, Jelic M and Jovanovic A (2022). Microservice Security Metrics for Secure Communication, Identity Management, and Observability, ACM Transactions on Software Engineering and Methodology, 32:1, (1-34), Online publication date: 31-Jan-2023.
- Niño-Martínez V, Ocharán-Hernández J, Limón X and Pérez-Arriaga J (2022). A Microservice Deployment Guide, Programming and Computing Software, 48:8, (632-645), Online publication date: 1-Dec-2022.
- Aydemir F and Başçiftçi F (2022). Building a Performance Efficient Core Banking System Based on the Microservices Architecture, Journal of Grid Computing, 20:4, Online publication date: 1-Dec-2022.
- Delgado A, García F and Ruiz F BizDevOps Support for Business Process Microservices-Based Applications Service-Oriented Computing – ICSOC 2022 Workshops, (274-286)
- Silva L, Daniel J and Goldman A Building a Pattern Language for Serverless Architectures Proceedings of the 29th Conference on Pattern Languages of Programs, (1-13)
- Silva F, Lelli V, Santos I and Andrade R Towards a Fault Taxonomy for Microservices-Based Applications Proceedings of the XXXVI Brazilian Symposium on Software Engineering, (247-256)
- Li Z, Shang C, Wu J and Li Y (2022). Microservice extraction based on knowledge graph from monolithic applications, Information and Software Technology, 150:C, Online publication date: 1-Oct-2022.
- Ponce F, Soldani J, Astudillo H and Brogi A Microservices Security: Bad vs. Good Practices Software Architecture. ECSA 2022 Tracks and Workshops, (337-352)
- Oliveira B, Leite M, Oliveira Ó and Belo O A Service-Oriented Framework for ETL Implementation Progress in Artificial Intelligence, (636-647)
- Belhadi A, Zhang M and Arcuri A Evolutionary-based automated testing for GraphQL APIs Proceedings of the Genetic and Evolutionary Computation Conference Companion, (778-781)
- de Bayser M, Segura V, Azevedo L, Tizzei L, Thiago R, Soares E and Cerqueira R DevOps and microservices in scientific system development Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing, (1452-1455)
- Li R, Du M, Wang Z, Chang H, Mukherjee S and Eide E LongTale: Toward Automatic Performance Anomaly Explanation in Microservices Proceedings of the 2022 ACM/SPEC on International Conference on Performance Engineering, (5-16)
- Assunção W, Colanzi T, Carvalho L, Garcia A, Pereira J, de Lima M and Lucena C (2022). Analysis of a many-objective optimization approach for identifying microservices from legacy systems, Empirical Software Engineering, 27:2, Online publication date: 1-Mar-2022.
- Arcuri A and Galeotti J (2021). Enhancing Search-based Testing with Testability Transformations for Existing APIs, ACM Transactions on Software Engineering and Methodology, 31:1, (1-34), Online publication date: 31-Jan-2022.
- Zhang M and Arcuri A (2021). Adaptive Hypermutation for Search-Based System Test Generation: A Study on REST APIs with EvoMaster, ACM Transactions on Software Engineering and Methodology, 31:1, (1-52), Online publication date: 31-Jan-2022.
- Jung J, Jung J, Shin Y and Shin Y (2022). Cloud Computing Transformation Considering Operational Efficiency, International Journal of Software Innovation, 10:2, (1-18), Online publication date: 21-Jan-2022.
- Hole K (2022). Tutorial on systems with antifragility to downtime, Computing, 104:1, (73-93), Online publication date: 1-Jan-2022.
- Somohano-Murrieta J, Ocharán-Hernández J, Sánchez-García Á, Limón X and los Ángeles Arenas-Valdés M (2021). Improving the Analytic Hierarchy Process for Requirements Prioritization Using Evolutionary Computing, Programming and Computing Software, 47:8, (746-756), Online publication date: 1-Dec-2021.
- Morais G, Bork D and Adda M Towards an Ontology-driven Approach to Model and Analyze Microservices Architectures Proceedings of the 13th International Conference on Management of Digital EcoSystems, (79-86)
- Sorgalla J, Wizenty P, Rademacher F, Sachweh S and Zündorf A (2021). Applying Model-Driven Engineering to Stimulate the Adoption of DevOps Processes in Small and Medium-Sized Development Organizations, SN Computer Science, 2:6, Online publication date: 1-Nov-2021.
- Ntentos E, Zdun U, Plakidas K, Genfer P, Geiger S, Meixner S and Hasselbring W (2021). Detector-based component model abstraction for microservice-based systems, Computing, 103:11, (2521-2551), Online publication date: 1-Nov-2021.
- Ayas H, Leitner P and Hebig R Facing the Giant Proceedings of the 15th ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), (1-11)
- Engelmann D, Damasio J, Krausburg T, Borges O, Colissi M, Panisson A and Bordini R Dial4JaCa – A Communication Interface Between Multi-agent Systems and Chatbots Advances in Practical Applications of Agents, Multi-Agent Systems, and Social Good. The PAAMS Collection, (77-88)
- Rademacher F, Sorgalla J, Wizenty P and Trebbau S Towards an Extensible Approach for Generative Microservice Development and Deployment Using LEMMA Software Architecture, (257-280)
- Frank S, Hakamian A, Wagner L, Kesim D, Zorn C, von Kistowski J and van Hoorn A Interactive Elicitation of Resilience Scenarios Based on Hazard Analysis Techniques Software Architecture, (229-253)
- Buchgeher G, Ramlerf R, Stummer H and Kaufmann H Adopting Microservices for Industrial Control Systems: A Five Step Migration Path 2021 26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA ), (1-8)
- Laigner R, Zhou Y, Salles M, Liu Y and Kalinowski M (2021). Data management in microservices, Proceedings of the VLDB Endowment, 14:13, (3348-3361), Online publication date: 1-Sep-2021.
- Al-Obeidat F, Bani-Hani A, Adedugbe O, Majdalawieh M and Benkhelifa E (2021). A microservices persistence technique for cloud-based online social data analysis, Cluster Computing, 24:3, (2341-2353), Online publication date: 1-Sep-2021.
- Cavalcanti M, Inacio P and Freire M Performance Evaluation of Container-Level Anomaly-Based Intrusion Detection Systems for Multi-Tenant Applications Using Machine Learning Algorithms Proceedings of the 16th International Conference on Availability, Reliability and Security, (1-9)
- Habib A, Shinnar A, Hirzel M and Pradel M Finding data compatibility bugs with JSON subschema checking Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis, (620-632)
- Striewe M Design Patterns for Submission Evaluation within E-Assessment Systems Proceedings of the 26th European Conference on Pattern Languages of Programs, (1-10)
- Gencer C, Topolnik M, Ďurina V, Demirci E, Kahveci E, Gürbüz A, Lukáš O, Bartók J, Gierlach G, Hartman F, Yılmaz U, Doğan M, Mandouh M, Fragkoulis M and Katsifodimos A (2021). Hazelcast jet, Proceedings of the VLDB Endowment, 14:12, (3110-3121), Online publication date: 1-Jul-2021.
- Hassan S, Bahsoon R, Minku L and Ali N (2022). Dynamic Evaluation of Microservice Granularity Adaptation, ACM Transactions on Autonomous and Adaptive Systems, 16:2, (1-35), Online publication date: 30-Jun-2021.
- Wolfart D, Assunção W, da Silva I, Domingos D, Schmeing E, Villaca G and Paza D Modernizing Legacy Systems with Microservices: A Roadmap Proceedings of the 25th International Conference on Evaluation and Assessment in Software Engineering, (149-159)
- Giallorenzo S, Montesi F, Peressotti M, Rademacher F and Sachweh S Jolie and LEMMA: Model-Driven Engineering and Programming Languages Meet on Microservices Coordination Models and Languages, (276-284)
- Wang S, Hindman B and Stoica I In reference to RPC Proceedings of the Workshop on Hot Topics in Operating Systems, (191-198)
- Santana C, Andrade L, Delicato F and Prazeres C (2021). Increasing the availability of IoT applications with reactive microservices, Service Oriented Computing and Applications, 15:2, (109-126), Online publication date: 1-Jun-2021.
- Schröder C, van der Feltz A, Panichella A and Aniche M Search-based software re-modularization Proceedings of the 43rd International Conference on Software Engineering: Software Engineering in Practice, (81-90)
- Taivalsaari A, Mikkonen T, Pautasso C and Systä K Full Stack Is Not What It Used to Be Web Engineering, (363-371)
- Brito M, Cunha J and Saraiva J Identification of microservices from monolithic applications through topic modelling Proceedings of the 36th Annual ACM Symposium on Applied Computing, (1409-1418)
- Chen L, Yu X, Wu J, Yang H and Khan F (2021). CIPC, Mobile Information Systems, 2021, Online publication date: 1-Jan-2021.
- Wieber N Automated generation of client-specific backends utilizing existing microservices and architectural knowledge Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, (1158-1160)
- Wu L, Bogatinovski J, Nedelkoski S, Tordsson J and Kao O Performance Diagnosis in Cloud Microservices Using Deep Learning Service-Oriented Computing – ICSOC 2020 Workshops, (85-96)
- Ntentos E, Zdun U, Plakidas K, Meixner S and Geiger S Metrics for Assessing Architecture Conformance to Microservice Architecture Patterns and Practices Service-Oriented Computing, (580-596)
- Abdellatif M, Tighilt R, Moha N, Mili H, El Boussaidi G, Privat J and Guéhéneuc Y A Type-Sensitive Service Identification Approach for Legacy-to-SOA Migration Service-Oriented Computing, (476-491)
- Schermann G, Oliveira F, Wittern E and Leitner P Topology-Aware Continuous Experimentation in Microservice-Based Applications Service-Oriented Computing, (19-35)
- Sjöström J and Dahlin M Tutorbot: A Chatbot for Higher Education Practice Designing for Digital Transformation. Co-Creating Services with Citizens and Industry, (93-98)
- Valdivia J, Lora-González A, Limón X, Cortes-Verdin K and Ocharán-Hernández J (2020). Patterns Related to Microservice Architecture: a Multivocal Literature Review, Programming and Computing Software, 46:8, (594-608), Online publication date: 1-Dec-2020.
- Monteiro D, Maia P, Rocha L and Mendonça N (2020). Building orchestrated microservice systems using declarative business processes, Service Oriented Computing and Applications, 14:4, (243-268), Online publication date: 1-Dec-2020.
- Sorgalla J, Sachweh S and Zündorf A Exploring the Microservice Development Process in Small and Medium-Sized Organizations Product-Focused Software Process Improvement, (453-460)
- Banijamali A, Kuvaja P, Oivo M and Jamshidi P Kuksa: Self-adaptive Microservices in Automotive Systems Product-Focused Software Process Improvement, (367-384)
- Kalia A, Xiao J, Lin C, Sinha S, Rofrano J, Vukovic M and Banerjee D Mono2Micro: an AI-based toolchain for evolving monolithic enterprise applications to a microservice architecture Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, (1606-1610)
- Siegmund N, Ruckel N and Siegmund J Dimensions of software configuration: on the configuration context in modern software development Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, (338-349)
- Villaça L, Azevedo L and Siqueira S Microservice Architecture for Multistore Database Using Canonical Data Model Proceedings of the XVI Brazilian Symposium on Information Systems, (1-8)
- Atitallah S, Driss M, Boulila W and Ghézala H (2020). Leveraging Deep Learning and IoT big data analytics to support the smart cities development, Computer Science Review, 38:C, Online publication date: 1-Nov-2020.
- Marcolino A and Barbosa E Evolving a Mobile Learning Software Product Line for the Teaching of Programming through an Industry Practitioner Perspective 2020 IEEE Frontiers in Education Conference (FIE), (1-9)
- Costa D, Filho E, Silva R, de C. Quaresma Gama T and Cortés M Microservice Architecture Proceedings of the 14th Brazilian Symposium on Software Components, Architectures, and Reuse, (61-70)
- Becker A and Lucrédio D The Impact of Microservices on the Evolution of a Software Product Line Proceedings of the 14th Brazilian Symposium on Software Components, Architectures, and Reuse, (51-60)
- Araujo E, Espíndola Á, Garcia V and Terra R Applying a Multi-platform Architectural Conformance Solution in a Real-world Microservice-based System Proceedings of the 14th Brazilian Symposium on Software Components, Architectures, and Reuse, (41-50)
- Soltani B, Ghenai A and Zeghib N (2020). Execution of Long-Duration Multi-Cloud Serverless Functions Using Selective Migration-Based Approach, International Journal of Cloud Applications and Computing, 10:4, (70-97), Online publication date: 1-Oct-2020.
- Shakya R and Rahman A A preliminary taxonomy of techniques used in software fuzzing Proceedings of the 7th Symposium on Hot Topics in the Science of Security, (1-2)
- Meng L, Sun Y and Zhang S Capestor: A Service Mesh-Based Capacity Estimation Framework for Cloud Applications Cloud Computing – CLOUD 2020, (242-249)
- Dineva K and Atanasova T Architectural ML Framework for IoT Services Delivery Based on Microservices Distributed Computer and Communication Networks, (698-711)
- Tourgaidis D and Karakasidis A Event-Centric Microservices for E-states Electronic Government and the Information Systems Perspective, (78-88)
- Matias T, Correia F, Fritzsch J, Bogner J, Ferreira H and Restivo A Determining Microservice Boundaries: A Case Study Using Static and Dynamic Software Analysis Software Architecture, (315-332)
- Ntentos E, Zdun U, Plakidas K, Meixner S and Geiger S Assessing Architecture Conformance to Coupling-Related Patterns and Practices in Microservices Software Architecture, (3-20)
- Naseer U, Niccolini L, Pant U, Frindell A, Dasineni R and Benson T Zero Downtime Release Proceedings of the Annual conference of the ACM Special Interest Group on Data Communication on the applications, technologies, architectures, and protocols for computer communication, (529-541)
- Mendonça W, Assunção W, Estanislau L, Vergilio S and Garcia A Towards a Microservices-Based Product Line with Multi-Objective Evolutionary Algorithms 2020 IEEE Congress on Evolutionary Computation (CEC), (1-8)
- Toslali M, Parthasarathy S, Oliveira F and Coskun A JACKPOT Proceedings of the 12th USENIX Conference on Hot Topics in Cloud Computing, (17-17)
- Tighilt R, Abdellatif M, Moha N, Mili H, Boussaidi G, Privat J and Guéhéneuc Y On the Study of Microservices Antipatterns Proceedings of the European Conference on Pattern Languages of Programs 2020, (1-13)
- de Oliveira Rosa T, Daniel J, Guerra E and Goldman A A Method for Architectural Trade-off Analysis Based on Patterns Proceedings of the European Conference on Pattern Languages of Programs 2020, (1-8)
- Nordli E, Nguyen P, Chauvel F and Song H Event-Based Customization of Multi-tenant SaaS Using Microservices Coordination Models and Languages, (171-180)
- De Alwis A, Barros A, Fidge C and Polyvyanyy A Remodularization Analysis for Microservice Discovery Using Syntactic and Semantic Clustering Advanced Information Systems Engineering, (3-19)
- Santos J, Wauters T, Volckaert B and De Turck F Towards delay-aware container-based Service Function Chaining in Fog Computing NOMS 2020 - 2020 IEEE/IFIP Network Operations and Management Symposium, (1-9)
- Möhring M, Schmidt R, Keller B, Sandkuhl K and Zimmermann A (2020). Predictive Maintenance Information Systems, International Journal of Enterprise Information Systems, 16:2, (22-37), Online publication date: 1-Apr-2020.
- Sorgalla J, Rademacher F, Sachweh S and Zündorf A Modeling microservice architecture Proceedings of the 35th Annual ACM Symposium on Applied Computing, (1506-1509)
- Moeyersons J, Maenhaut P, Turck F and Volckaert B (2020). Pluggable SDN framework for managing heterogeneous SDN networks, International Journal of Network Management, 30:2, Online publication date: 3-Mar-2020.
- Xu M and Buyya R (2020). Managing renewable energy and carbon footprint in multi-cloud computing environments, Journal of Parallel and Distributed Computing, 135:C, (191-202), Online publication date: 1-Jan-2020.
- Anisetti M, Ardagna C, Damiani E, Gaudenzi F and Jeon G (2020). Cost-effective deployment of certified cloud composite services, Journal of Parallel and Distributed Computing, 135:C, (203-218), Online publication date: 1-Jan-2020.
- Bosak T, Jantos P and Boryczko K Simulation of a big number of microservices in a highly distributed vast network Proceedings of the 16th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, (378-386)
- Yin Z, Xiong H, Zhou X, Goldberg D, Bennett D and Zhang C A Deep Learning based Illegal Parking Detection Platform Proceedings of the 3rd ACM SIGSPATIAL International Workshop on AI for Geographic Knowledge Discovery, (32-35)
- Akbulut A and Perros H (2020). Performance Analysis of Microservice Design Patterns, IEEE Internet Computing, 23:6, (19-27), Online publication date: 1-Nov-2019.
- Carrusca A, Gomes M and Leitão J Microservices Management on Cloud/Edge Environments Service-Oriented Computing – ICSOC 2019 Workshops, (95-108)
- Brogi A, Neri D and Soldani J Freshening the Air in Microservices: Resolving Architectural Smells via Refactoring Service-Oriented Computing – ICSOC 2019 Workshops, (17-29)
- Saidani I, Ouni A, Mkaouer M and Saied A Towards Automated Microservices Extraction Using Muti-objective Evolutionary Search Service-Oriented Computing, (58-63)
- Perez De Rosso S, Jackson D, Archie M, Lao C and McNamara III B Declarative assembly of web applications from predefined concepts Proceedings of the 2019 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, (79-93)
- De Alwis A, Barros A, Fidge C and Polyvyanyy A Availability and Scalability Optimized Microservice Discovery from Enterprise Systems On the Move to Meaningful Internet Systems: OTM 2019 Conferences, (496-514)
- De Alwis A, Barros A, Fidge C and Polyvyanyy A Business Object Centric Microservices Patterns On the Move to Meaningful Internet Systems: OTM 2019 Conferences, (476-495)
- Azevedo L, Ferreira R, Silva V, de Bayser M, Soares E and Thiago R Geological Data Access on a Polyglot Database using a Service Architecture Proceedings of the XIII Brazilian Symposium on Software Components, Architectures, and Reuse, (103-112)
- Costa A, Colanzi T, Marcolino A and Barbosa E Microservice-oriented Product Line Architecture Design Proceedings of the XIII Brazilian Symposium on Software Components, Architectures, and Reuse, (113-122)
- Valle P, Garcés L and Nakagawa E A Typology of Architectural Strategies for Interoperability Proceedings of the XIII Brazilian Symposium on Software Components, Architectures, and Reuse, (3-12)
- Duarte L, da Silva Alves D, Toresan B, Maia P and Silva D A Model-based Framework for the Analysis of Software Energy Consumption Proceedings of the XXXIII Brazilian Symposium on Software Engineering, (67-72)
- Márquez G and Astudillo H Identifying availability tactics to support security architectural design of microservice-based systems Proceedings of the 13th European Conference on Software Architecture - Volume 2, (123-129)
- Santos N, Salgado C, Morais F, Melo M, Silva S, Martins R, Pereira M, Rodrigues H, Machado R, Ferreira N and Pereira M A logical architecture design method for microservices architectures Proceedings of the 13th European Conference on Software Architecture - Volume 2, (145-151)
- Wang Y Towards service discovery and autonomic version management in self-healing microservices architecture Proceedings of the 13th European Conference on Software Architecture - Volume 2, (63-66)
- Carvalho L, Garcia A, Assunção W, Bonifácio R, Tizzei L and Colanzi T Extraction of Configurable and Reusable Microservices from Legacy Systems Proceedings of the 23rd International Systems and Software Product Line Conference - Volume A, (26-31)
- Ntentos E, Zdun U, Plakidas K, Schall D, Li F and Meixner S Supporting Architectural Decision Making on Data Management in Microservice Architectures Software Architecture, (20-36)
- Pigazzini I, Arcelli Fontana F and Maggioni A Tool Support for the Migration to Microservice Architecture: An Industrial Case Study Software Architecture, (247-263)
- El Malki A and Zdun U Guiding Architectural Decision Making on Service Mesh Based Microservice Architectures Software Architecture, (3-19)
- Xu M and Buyya R (2019). BrownoutCon, Journal of Systems and Software, 155:C, (91-103), Online publication date: 1-Sep-2019.
- Stallenberg D and Panichella A JCOMIX: a search-based tool to detect XML injection vulnerabilities in web applications Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, (1090-1094)
- Meng Z, Bi J, Wang H, Sun C and Hu H (2019).
MicroNF : An Efficient Framework for Enabling Modularized Service Chains in NFV, IEEE Journal on Selected Areas in Communications, 37:8, (1851-1865), Online publication date: 1-Aug-2019. - Marru S, Piece M, Abeysinghe E, Pamidighantam S, Christie M and Wannipurage D Experiences from scaling scale Science Gateway operations Practice and Experience in Advanced Research Computing 2019: Rise of the Machines (learning), (1-4)
- Arcuri A and Galeotti J SQL data generation to enhance search-based system testing Proceedings of the Genetic and Evolutionary Computation Conference, (1390-1398)
- Ali-Eldin A, Westin J, Wang B, Sharma P and Shenoy P SpotWeb Proceedings of the 28th International Symposium on High-Performance Parallel and Distributed Computing, (1-12)
- de Lange P, Janson T and Klamma R Decentralized Service Registry and Discovery in P2P Networks Using Blockchain Technology Web Engineering, (296-311)
- Vasilakis N, Karel B, Palkhiwala Y, Sonchack J, DeHon A and Smith J Ignis: scaling distribution-oblivious systems with light-touch distribution Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation, (1010-1026)
- Shahin M, Zahedi M, Babar M and Zhu L (2019). An empirical study of architecting for continuous delivery and deployment, Empirical Software Engineering, 24:3, (1061-1108), Online publication date: 1-Jun-2019.
- Márquez G, Astudillo H and Taramasco C Exploring security issues in telehealth systems Proceedings of the 1st International Workshop on Software Engineering for Healthcare, (65-72)
- Yuan E Architecture interoperability and repeatability with microservices Proceedings of the 2nd International Workshop on Establishing a Community-Wide Infrastructure for Architecture-Based Software Engineering, (26-33)
- Carvalho L, Garcia A, Assunção W, de Mello R and de Lima M Analysis of the criteria adopted in industry to extract microservices Proceedings of the Joint 7th International Workshop on Conducting Empirical Studies in Industry and 6th International Workshop on Software Engineering Research and Industrial Practice, (22-29)
- de Toledo S, Martini A, Przybyszewska A and Sjøberg D Architectural technical debt in microservices Proceedings of the Second International Conference on Technical Debt, (78-87)
- Atlidakis V, Godefroid P and Polishchuk M RESTler Proceedings of the 41st International Conference on Software Engineering, (748-758)
- Michel F, Faron-Zucker C, Corby O and Gandon F Enabling Automatic Discovery and Querying of Web APIs at Web Scale using Linked Data Standards Companion Proceedings of The 2019 World Wide Web Conference, (883-892)
- Chapman M, Balatsoukas P, Ashworth M, Curcin V, Kökciyan N, Essers K, Sassoon I, Modgil S, Parsons S and Sklar E Computational Argumentation-based Clinical Decision Support Proceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems, (2345-2347)
- Bucchiarone A, Soysal K and Guidi C A Model-Driven Approach Towards Automatic Migration to Microservices Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment, (15-36)
- Longo A, Zappatore M and Navathe S (2019). The unified chart of mobility services, Journal of Parallel and Distributed Computing, 127:C, (118-133), Online publication date: 1-May-2019.
- D’Agostino D, Roverelli L, Zereik G, La Rocca G, De Luca A, Salvaterra R, Belfiore A, Lisini G, Novara G and Tiengo A (2019). A science gateway for Exploring the X-ray Transient and variable sky using EGI Federated Cloud, Future Generation Computer Systems, 94:C, (868-878), Online publication date: 1-May-2019.
- Rademacher F, Sorgalla J, Sachweh S and Zündorf A A model-driven workflow for distributed microservice development Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, (1260-1262)
- Nguyen H, Iacono L and Federrath H Mind the cache Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, (2497-2506)
- Santana M, Sampaio A, Andrade M and Rosa N Transparent tracing of microservice-based applications Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, (1252-1259)
- de Santana C, de Mello Alencar B and Prazeres C Reactive microservices for the internet of things Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, (1243-1251)
- Ibrahim A, Bozhinoski S and Pretschner A Attack graph generation for microservice architecture Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, (1235-1242)
- Shen Z, Sun Z, Sela G, Bagdasaryan E, Delimitrou C, Van Renesse R and Weatherspoon H X-Containers Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, (121-135)
- Zaheer Z, Chang H, Mukherjee S and Van der Merwe J eZTrust Proceedings of the 2019 ACM Symposium on SDN Research, (49-61)
- de M. Del Esposte A, Santana E, Kanashiro L, Costa F, Braghetto K, Lago N and Kon F (2019). Design and evaluation of a scalable smart city software platform with large-scale simulations, Future Generation Computer Systems, 93:C, (427-441), Online publication date: 1-Apr-2019.
- Yin Z, Zhang C, Goldberg D and Prasad S An NLP-based Question Answering Framework for Spatio-Temporal Analysis and Visualization Proceedings of the 2019 2nd International Conference on Geoinformatics and Data Analysis, (61-65)
- Kurniawan N, Suhardi , Arman A, Bandung Y and Yustianto P (2019). A reference model of services computing systems platform based on meta-analysis technique, Service Oriented Computing and Applications, 13:1, (31-49), Online publication date: 1-Mar-2019.
- Shaabani N and Meinel C (2019). Incrementally updating unary inclusion dependencies in dynamic data, Distributed and Parallel Databases, 37:1, (133-176), Online publication date: 1-Mar-2019.
- Arcuri A (2019). RESTful API Automated Test Case Generation with EvoMaster, ACM Transactions on Software Engineering and Methodology, 28:1, (1-37), Online publication date: 23-Feb-2019.
- Prandi C, Melis A, Prandini M, Delnevo G, Monti L, Mirri S and Salomoni P (2019). Gamifying cultural experiences across the urban environment, Multimedia Tools and Applications, 78:3, (3341-3364), Online publication date: 1-Feb-2019.
- Bremer M, Hoffmann J, Engländer J and Pannemann L Information Logistics for a People-Mover Platform Proceedings of the 5th International Conference on e-Society, e-Learning and e-Technologies, (39-44)
- Taherkordi A and Herrmann P Pervasive Smart Contracts for Blockchains in IoT Systems Proceedings of the 2018 International Conference on Blockchain Technology and Application, (6-11)
- Tato G, Bertier M, Rivière E and Tedeschi C ShareLatex on the Edge Proceedings of the 3rd Workshop on Middleware for Edge Clouds & Cloudlets, (8-15)
- Demoulin H, Vaidya T, Pedisich I, DiMaiolo B, Qian J, Shah C, Zhang Y, Chen A, Haeberlen A, Loo B, Phan L, Sherr M, Shields C and Zhou W DeDoS Proceedings of the 34th Annual Computer Security Applications Conference, (712-722)
- Adamopoulos P, Kotsifakos D and Douligeris C Study, design and development of a modern video system to improve services from the production to the end user Proceedings of the 22nd Pan-Hellenic Conference on Informatics, (196-201)
- Bhamare D, Samaka M, Erbad A, Jain R and Gupta L (2018). Exploring microservices for enhancing internet QoS, Transactions on Emerging Telecommunications Technologies, 29:11, Online publication date: 13-Nov-2018.
- Zdun U, Stocker M, Zimmermann O, Pautasso C and Lübke D Guiding Architectural Decision Making on Quality Aspects in Microservice APIs Service-Oriented Computing, (73-89)
- Lin J, Chen P and Zheng Z Microscope: Pinpoint Performance Issues with Causal Graphs in Micro-service Environments Service-Oriented Computing, (3-20)
- Wu N, Zuo D and Zhang Z An extensible fault tolerance testing framework for microservice-based cloud applications Proceedings of the 4th International Conference on Communication and Information Processing, (38-42)
- Baudart G, Dolby J, Duesterwald E, Hirzel M and Shinnar A Protecting chatbots from toxic content Proceedings of the 2018 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, (99-110)
- Kulesza R, Lima M, Araujo C, de Sousa M and Filho A Evolution of Software Architectures Proceedings of the 24th Brazilian Symposium on Multimedia and the Web, (11-13)
- Márquez G, Villegas M and Astudillo H A pattern language for scalable microservices-based systems Proceedings of the 12th European Conference on Software Architecture: Companion Proceedings, (1-7)
- Sorgalla J, Wizenty P, Rademacher F, Sachweh S and Zündorf A AjiL Proceedings of the 12th European Conference on Software Architecture: Companion Proceedings, (1-4)
- Ren Z, Wang W, Wu G, Gao C, Chen W, Wei J and Huang T Migrating Web Applications from Monolithic Structure to Microservices Architecture Proceedings of the 10th Asia-Pacific Symposium on Internetware, (1-10)
- Carrasco A, Bladel B and Demeyer S Migrating towards microservices: migration and architecture smells Proceedings of the 2nd International Workshop on Refactoring, (1-6)
- Traini L A multi-objective framework for effective performance fault injection in distributed systems Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, (936-939)
- Arora N, Bell J, Ivančić F, Kaiser G and Ray B Replay without recording of production bugs for service oriented applications Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, (452-463)
- de Lange P, Göschlberger B, Farrell T and Klamma R A Microservice Infrastructure for Distributed Communities of Practice Lifelong Technology-Enhanced Learning, (172-186)
- Rellermeyer J, Amer M, Smutzer R and Rajamani K Container Density Improvements with Dynamic Memory Extension using NAND Flash Proceedings of the 9th Asia-Pacific Workshop on Systems, (1-7)
- Martínez J, Romero-Garcés A, Suárez C, Marfi R, Hing Ting K, Iglesias A, García J, Fernández F, Ducñas Á, Calderita L, Bandera A and Bandera J Towards a robust robotic assistant for Comprehensive Geriatric Assessment procedures: updating the CLARC system* 2018 27th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN), (820-825)
- Li F, Fröhlich J, Schall D, Lachenmayr M, Stückjürgen C, Meixner S and Buschmann F Microservice Patterns for the Life Cycle of Industrial Edge Software Proceedings of the 23rd European Conference on Pattern Languages of Programs, (1-11)
- Schermann G, Cito J, Leitner P, Zdun U and Gall H (2018). We’re doing it live, Information and Software Technology, 99:C, (41-57), Online publication date: 1-Jul-2018.
- Guerrero C, Lera I and Juiz C (2018). Resource optimization of container orchestration, The Journal of Supercomputing, 74:7, (2956-2983), Online publication date: 1-Jul-2018.
- Ivanchikj A, Pautasso C and Schreier S (2018). Visual modeling of RESTful conversations with RESTalk, Software and Systems Modeling (SoSyM), 17:3, (1031-1051), Online publication date: 1-Jul-2018.
- Anyfantis N, Kalligiannakis E, Tsiolkas A, Leonidis A, Korozi M, Lilitsis P, Antona M and Stephanidis C AmITV Proceedings of the 11th PErvasive Technologies Related to Assistive Environments Conference, (507-514)
- Michel F, Faron-Zucker C and Gandon F Bridging Web APIs and Linked Data with SPARQL Micro-Services The Semantic Web: ESWC 2018 Satellite Events, (187-191)
- Martinez-Julia P, Kafle V and Harai H (2018). Exploiting External Events for Resource Adaptation in Virtual Computer and Network Systems, IEEE Transactions on Network and Service Management, 15:2, (555-566), Online publication date: 1-Jun-2018.
- Pahl C, Jamshidi P and Zimmermann O (2018). Architectural Principles for Cloud Software, ACM Transactions on Internet Technology, 18:2, (1-23), Online publication date: 31-May-2018.
- Josélyne M, Tuheirwe-Mukasa D, Kanagwa B and Balikuddembe J Partitioning microservices Proceedings of the 2018 International Conference on Software Engineering in Africa, (43-49)
- Mulyukin A and Perl I Adaptation of System Dynamics Model Execution Algorithms for Cloud-based Environment Proceedings of the 22st Conference of Open Innovations Association FRUCT, (179-189)
- Li F and Gelbke L Microservice architecture in industrial software delivery on edge devices Proceedings of the 19th International Conference on Agile Software Development: Companion, (1-4)
- Eski S and Buzluca F An automatic extraction approach Proceedings of the 19th International Conference on Agile Software Development: Companion, (1-6)
- Rademacher F, Sorgalla J, Wizenty P, Sachweh S and Zündorf A Microservice architecture and model-driven development Proceedings of the 19th International Conference on Agile Software Development: Companion, (1-5)
- Pallis G, Trihinas D, Tryfonos A and Dikaiakos M (2018). DevOps as a Service: Pushing the Boundaries of Microservice Adoption, IEEE Internet Computing, 22:3, (65-71), Online publication date: 1-May-2018.
- Wang P, Xu J, Ma M, Lin W, Pan D, Wang Y and Chen P CloudRanger Proceedings of the 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, (492-502)
- Mace J and Fonseca R Universal context propagation for distributed system instrumentation Proceedings of the Thirteenth EuroSys Conference, (1-18)
- Villaça L, Azevedo L and Baião F Query strategies on polyglot persistence in microservices Proceedings of the 33rd Annual ACM Symposium on Applied Computing, (1725-1732)
- Crecana C and Pop F Monitoring-based auto-scalability across hybrid clouds Proceedings of the 33rd Annual ACM Symposium on Applied Computing, (1087-1094)
- Schulz H, Angerstein T and van Hoorn A Towards Automating Representative Load Testing in Continuous Software Engineering Companion of the 2018 ACM/SPEC International Conference on Performance Engineering, (123-126)
- Schmidt M and Obermaisser R (2018). Adaptive and technology-independent architecture for fault-tolerant distributed AAL solutions, Computers in Biology and Medicine, 95:C, (236-247), Online publication date: 1-Apr-2018.
- Melis A, Mirri S, Prandi C, Prandini M, Salomoni P and Callegati F (2018). Integrating Personalized and Accessible Itineraries in MaaS Ecosystems Through Microservices, Mobile Networks and Applications, 23:1, (167-176), Online publication date: 1-Feb-2018.
- Cerny T, Donahoo M and Trnka M (2018). Contextual understanding of microservice architecture, ACM SIGAPP Applied Computing Review, 17:4, (29-45), Online publication date: 29-Jan-2018.
- Masuda Y, Shirasaka S, Yamamoto S and Hardjono T (2018). Architecture Board Practices in Adaptive Enterprise Architecture with Digital Platform, International Journal of Enterprise Information Systems, 14:1, (1-20), Online publication date: 1-Jan-2018.
- Shadija D, Rezai M and Hill R Microservices Companion Proceedings of the10th International Conference on Utility and Cloud Computing, (215-220)
- Wurster M, Breitenbücher U, Falkenthal M and Leymann F Developing, deploying, and operating twelve-factor applications with TOSCA Proceedings of the 19th International Conference on Information Integration and Web-based Applications & Services, (519-525)
- Salvadori I, Oliveira B, Huf A, Inacio E and Siqueira F An ontology alignment framework for data-driven microservices Proceedings of the 19th International Conference on Information Integration and Web-based Applications & Services, (425-433)
- Gamez-Diaz A, Fernandez P and Ruiz-Cortes A SLA-Driven Governance for RESTful Systems Service-Oriented Computing – ICSOC 2017 Workshops, (352-356)
- Zdun U, Navarro E and Leymann F Ensuring and Assessing Architecture Conformance to Microservice Decomposition Patterns Service-Oriented Computing, (411-429)
- Xu M and Buyya R Energy Efficient Scheduling of Application Components via Brownout and Approximate Markov Decision Process Service-Oriented Computing, (206-220)
- Vasilakis N, Karel B, Roessler N, Dautenhahn N, DeHon A and Smith J Towards Fine-grained, Automated Application Compartmentalization Proceedings of the 9th Workshop on Programming Languages and Operating Systems, (43-50)
- Boos K and Zhong L Theseus Proceedings of the 9th Workshop on Programming Languages and Operating Systems, (29-35)
- Bogner J, Wagner S and Zimmermann A Automatically measuring the maintainability of service- and microservice-based systems Proceedings of the 27th International Workshop on Software Measurement and 12th International Conference on Software Process and Product Measurement, (107-115)
- Smith W, Kuperman G, Chan M, Morgan E, Nguyen H, Schear N, Vu B, Weinert A, Weyant M and Whisman D Cloud computing in tactical environments MILCOM 2017 - 2017 IEEE Military Communications Conference (MILCOM), (882-887)
- Wizenty P, Sorgalla J, Rademacher F and Sachweh S MAGMA Proceedings of the 11th European Conference on Software Architecture: Companion Proceedings, (61-65)
- Bogner J, Wagner S and Zimmermann A Towards a practical maintainability quality model for service-and microservice-based systems Proceedings of the 11th European Conference on Software Architecture: Companion Proceedings, (195-198)
- Haselböck S, Weinreich R and Buchgeher G Decision guidance models for microservices Proceedings of the Fifth European Conference on the Engineering of Computer-Based Systems, (1-10)
- Ermilov T, Moussallem D, Usbeck R and Ngomo A GENESIS Proceedings of the International Conference on Web Intelligence, (125-131)
- Harms H, Rogowski C and Lo Iacono L Guidelines for adopting frontend architectures and patterns in microservices-based systems Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, (902-907)
- Adzic G and Chatley R Serverless computing: economic and architectural impact Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, (884-889)
- Bonetta D and Brantner M (2017). FAD.js, Proceedings of the VLDB Endowment, 10:12, (1778-1789), Online publication date: 1-Aug-2017.
- Masuda Y, Shirasaka S, Yamamoto S and Hardjono T (2017). An Adaptive Enterprise Architecture Framework and Implementation, International Journal of Enterprise Information Systems, 13:3, (1-22), Online publication date: 1-Jul-2017.
- Allen B, Ananthakrishnan R, Chard K, Foster I, Madduri R, Pruyne J, Rosen S and Tuecke S Globus Proceedings of the 8th Workshop on Scientific Cloud Computing, (25-32)
- Hillah L, Maesano A, Rosa F, Kordon F, Wuillemin P, Fontanelli R, Bona S, Guerri D and Maesano L (2017). Automation and intelligent scheduling of distributed system functional testing, International Journal on Software Tools for Technology Transfer (STTT), 19:3, (281-308), Online publication date: 1-Jun-2017.
- Debnath P, Sharma V and Kaulgud V An application composition approach for rapid software engineering Proceedings of the 3rd International Workshop on Rapid Continuous Software Engineering, (9-15)
- Aderaldo C, Mendonça N, Pahl C and Jamshidi P Benchmark requirements for microservices architecture research Proceedings of the 1st International Workshop on Establishing the Community-Wide Infrastructure for Architecture-Based Software Engineering, (8-13)
- Chen T, Syer M, Shang W, Jiang Z, Hassan A, Nasser M and Flora P Analytics-driven load testing Proceedings of the 39th International Conference on Software Engineering: Software Engineering in Practice Track, (243-252)
- Sthl D, Mrtensson T and Bosch J (2017). The continuity of continuous integration, Journal of Systems and Software, 127:C, (150-167), Online publication date: 1-May-2017.
- Unterberger F and Singer R Actor Based Business Process Automation via Intelligent Business Objects Proceedings of the 9th Conference on Subject-oriented Business Process Management, (1-5)
- Lehmann M and Sandnes F A framework for evaluating continuous microservice delivery strategies Proceedings of the Second International Conference on Internet of things, Data and Cloud Computing, (1-9)
- Zhang W, Hwang J, Rajagopalan S, Ramakrishnan K and Wood T Flurries Proceedings of the 12th International on Conference on emerging Networking EXperiments and Technologies, (3-17)
- Leitner P, Cito J and Stöckli E Modelling and managing deployment costs of microservice-based cloud applications Proceedings of the 9th International Conference on Utility and Cloud Computing, (165-174)
- de Camargo A, Salvadori I, Mello R and Siqueira F An architecture to automate performance tests on microservices Proceedings of the 18th International Conference on Information Integration and Web-based Applications and Services, (422-429)
- Salvadori I, Huf A, Mello R and Siqueira F Publishing linked data through semantic microservices composition Proceedings of the 18th International Conference on Information Integration and Web-based Applications and Services, (443-452)
- Debab R and Hidouci W Towards a more reliable and robust Cloud Meta-Operating System based on heterogeneous kernels Proceedings of the International Conference on Big Data and Advanced Wireless Technologies, (1-13)
- Brown K and Woolf B Implementation patterns for microservices architectures Proceedings of the 23rd Conference on Pattern Languages of Programs, (1-35)
- Hwang J, Vukovic M and Anerousis N FitScale: Scalability of Legacy Applications Through Migration to Cloud Service-Oriented Computing, (123-139)
- Schobel J, Pryss R, Wipp W, Schickler M and Reichert M A Mobile Service Engine Enabling Complex Data Collection Applications Service-Oriented Computing, (626-633)
- Shahin M, Babar M and Zhu L The Intersection of Continuous Deployment and Architecting Process Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, (1-10)
- Samarthyam G, Suryanarayana G and Sharma T Refactoring for software architecture smells Proceedings of the 1st International Workshop on Software Refactoring, (1-4)
- Goonasekera N, Lonie A, Taylor J and Afgan E CloudBridge Proceedings of the XSEDE16 Conference on Diversity, Big Data, and Science at Scale, (1-8)
- Fleischmann A, Schmidt W, Stary C and Fichtenbauer C Pattern-Based Engineering of Systems-of-Systems for Process Execution Support Proceedings, Part I, of the 18th International Conference on Human-Computer Interaction. Theory, Design, Development and Practice - Volume 9731, (457-466)
- Ritter D, May N, Sachs K and Rinderle-Ma S Benchmarking integration pattern implementations Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems, (125-136)
- Renz J, Navarro-Suarez G, Sathi R, Staubitz T and Meinel C Enabling Schema Agnostic Learning Analytics in a Service-Oriented MOOC Platform Proceedings of the Third (2016) ACM Conference on Learning @ Scale, (137-140)
- Gadea C, Trifan M, Ionescu D and Ionescu B A reference architecture for real-time microservice API consumption Proceedings of the 3rd Workshop on CrossCloud Infrastructures & Platforms, (1-6)
- Pokahr A and Braubach L (2016). Elastic component-based applications in PaaS clouds, Concurrency and Computation: Practice & Experience, 28:4, (1368-1384), Online publication date: 25-Mar-2016.
- Knoche H Sustaining Runtime Performance while Incrementally Modernizing Transactional Monolithic Software towards Microservices Proceedings of the 7th ACM/SPEC on International Conference on Performance Engineering, (121-124)
- Schermann G, Cito J and Leitner P All the Services Large and Micro: Revisiting Industrial Practice in Services Computing Service-Oriented Computing – ICSOC 2015 Workshops, (36-47)
- Wettinger J, Andrikopoulos V and Leymann F Enabling DevOps Collaboration and Continuous Delivery Using Diverse Application Environments Proceedings of the Confederated International Conferences on On the Move to Meaningful Internet Systems: OTM 2015 Conferences - Volume 9415, (348-358)
- Braubach L, Pokahr A, Kalinowski J and Jander K Tailoring Agent Platforms with Software Product Lines Revised Selected Papers of the 13th German Conference on Multiagent System Technologies - Volume 9433, (3-21)
- Cito J, Leitner P, Fritz T and Gall H The making of cloud applications: an empirical study on software development for the cloud Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, (393-403)
- Butzin B, Golatowski F and Timmermann D Microservices approach for the internet of things 2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA), (1-6)