Academic literature on the topic 'Microservices Systems'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Microservices Systems.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Journal articles on the topic "Microservices Systems"
Hamza, Muhammad. "Transforming Monolithic Systems to a Microservices Architecture." ACM SIGSOFT Software Engineering Notes 48, no. 1 (January 10, 2023): 67–69. http://dx.doi.org/10.1145/3573074.3573091.
Full textValdivi, José Ali, Alonso Lora-Gonzalez, Xavier Limón, Karen Cortes-Verdin, and Jorge Octavio Ocharán-Hernández. "Patterns Related to Microservice Architecture: a Multivocal Literature Review." Proceedings of the Institute for System Programming of the RAS 33, no. 1 (2021): 81–96. http://dx.doi.org/10.15514/ispras-2021-33(1)-6.
Full textRusek, Marian, and Joanna Landmesser. "Time Complexity of an Distributed Algorithm for Load Balancing of Microservice-oriented Applications in the Cloud." ITM Web of Conferences 21 (2018): 00018. http://dx.doi.org/10.1051/itmconf/20182100018.
Full textLaigner, Rodrigo, Yongluan Zhou, Marcos Antonio Vaz Salles, Yijian Liu, and Marcos Kalinowski. "Data management in microservices." Proceedings of the VLDB Endowment 14, no. 13 (September 2021): 3348–61. http://dx.doi.org/10.14778/3484224.3484232.
Full textVera-Rivera, Fredy H., Carlos Gaona, and Hernán Astudillo. "Defining and measuring microservice granularity—a literature overview." PeerJ Computer Science 7 (September 8, 2021): e695. http://dx.doi.org/10.7717/peerj-cs.695.
Full textStojkov, Aleksandra, and Zeljko Stojanov. "Review of methods for migrating software systems to microservices architecture." Journal of Engineering Management and Competitiveness 11, no. 2 (2021): 152–62. http://dx.doi.org/10.5937/jemc2102152s.
Full textYu, Hang, Xiulei Wang, Changyou Xing, and Bo Xu. "A Microservice Resilience Deployment Mechanism Based on Diversity." Security and Communication Networks 2022 (June 1, 2022): 1–13. http://dx.doi.org/10.1155/2022/7146716.
Full textSalvadori, Ivan Luiz, Alexis Huf, Bruno C. N. Oliveira, Ronaldo dos Santos Mello, and Frank Siqueira. "Improving entity linking with ontology alignment for semantic microservices composition." International Journal of Web Information Systems 13, no. 3 (August 21, 2017): 302–23. http://dx.doi.org/10.1108/ijwis-04-2017-0029.
Full textDoljenko, Alexey, Irina Shpolianskaya, and Sergey Glushenko. "Fuzzy production network model for quality assessment of an information system based on microservices." Business Informatics 14, no. 4 (December 31, 2020): 36–46. http://dx.doi.org/10.17323/2587-814x.2020.4.36.46.
Full textZhou, Xueyun, Xinling Wu, and Yihong Chen. "High-Concurrency and High-Performance Application of Microservice Order System Based on Big Data." Security and Communication Networks 2022 (June 28, 2022): 1–11. http://dx.doi.org/10.1155/2022/3424283.
Full textDissertations / Theses on the topic "Microservices Systems"
Romin, Philip. "Unraveling Microservices : A study on microservices and its complexity." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-290292.
Full textMicroservices eller så kallade mikrotjänster är ett ofta förekommande buzzword inom systemarkitektur och nyttjas av flera teknikjättar som exempelvis Netflix, Uber och Amazon. Arkitekturen som bygger på att dela upp sina system i mindre oberoende delar är en utbyggnad av den tjänstorienterade arkitekturen och numera motståndare till den klassiska monolitiska arkitekturen. En plats högt upp på trendlistan och lovord om extrem skalbarhet har gjort att intresset för mikrotjänster är enormt, men till skillnad från den relativt simpla monolitiska arkitekturen skapar komplexiteten hos mikrostjänster en rad nya hinder. Det här arbetet belyser dessa hinder och implementerar även lösningar för de vanligaste förekommande problemen med hjälp av en fallstudie. Resultatet visar att även fast en mikrotjänstarkitektur kan minska systemets interna komplexitet så leder det till en markant ökning av systemets yttre komplexitet och det skapas ytterligare behov av en mängd olika verktyg och tjänster designade för distribuerade system. Studien visar också att de två mest förekommande problemen vid utveckling av en mikrotjänstarkitektur är kommunikation och datalagring där hantering och struktur av data är den mest komplicerade och kräver mycket kunskap, speciellt för att skapa effektiva datasökningar som sträcker sig över flera mikrotjänster.
De, Alwis Adambarage. "Microservice-based reengineering of enterprise systems for cloud migration." Thesis, Queensland University of Technology, 2021. https://eprints.qut.edu.au/211471/1/Adambarage_De%20Alwis_Thesis.pdf.
Full textEricson, Amanda. "Mitigating garbage collection in Java microservices : How garbage collection affects Java microservices andhow it can be handled." Thesis, Mittuniversitetet, Institutionen för informationssystem och –teknologi, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-42299.
Full textShafabakhsh, Benyamin. "Research on Interprocess Communication in Microservices Architecture." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-277940.
Full textMed den kraftiga tillväxten av molntjänster under det senaste decenniet har mikrotjänster fått en betydande popularitet i branschen som ett nytt arkitektoniskt mönster. Det erbjuder en moln-baserad arkitektur som delar stora applikationer i en samling små, oberoende och distribuerade paket. Eftersom microservicebaserade applikationer distribueras och körs på olika maskiner, är en av de viktigaste utmaningarna när man utformar en applikation valet av mekanism med vilken tjänster kommunicerar med varandra. Det finns flera metoder för att implementera Interprocess-kommunikation (IPC) i mikrotjänster och var och en har olika fördelar och nackdelar. Medan det finns teoretisk och in- formell jämförelse mellan dem, har denna avhandling tagit ett experimentellt synsätt för att jämföra och kontrastera vanliga former av IPC-kommunikation. I denna avhandling har IPC-metoder kategoriserats i synkrona och asynkrona kategorier. Den synkrona typen består av REST API och Google gRPC, medan asynkron typ använder en meddelandemäklare känd som RabbitMQ. Dessutom har en samling mikroservice för ett e-handelsscenario utformats och utvecklats med alla de tre olika IPC-metoderna. Ett lasttest har utförts mot var- je modell för att erhålla kvantitativa data relaterade till prestandaeffektivitet, och tillgänglighet för varje metod. Att utveckla samma uppsättning funktionaliteter med olika IPC-metoder har erbjudit en kvalitativ data relaterad till skalbarhet och komplexitet för varje IPC-modell. Utvärderingen av experimentet indikerar att även om det inte finns någon universell IPC-lösning som kan tillämpas i alla fall, ska asynkrona IPC-mönster vara det föredragna alternativet vid utformningen av systemet. Ändå tyder resultaten från detta arbete också på att det finns scenarier där synkrona mönster är mer lämpliga.
Friðriksson, Vilhelm. "Container overhead in microservice systems." Thesis, KTH, Radio Systems Laboratory (RS Lab), 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-235693.
Full textContainers har blivit populärare under de senaste åren tack vare deras förmåga att ge högre flexibilitet, högre tillförlitlighet och dynamisk skalbarhet för företagsprogramvarusystem. För att fullt ut kunna använda containers har programutvecklarna för avsikt att bygga sin programvara med hjälp av mikroservicearkitekturen, vilket innebär att programvaran delas upp i mindre enheter istället för att arbeta på en enda stor kodbas för hela projektet. Dessa mikroservices kan distribueras i sina egna containers istället för den traditionella virtuella maskininstallationen, där en server måste konfigureras med alla nödvändiga beroenden. Att flytta sig från monolitisk mjukvaruarkitektur till containeriserade microservices kommer att få prestandaförsämringar på grund av ökade nätverksanrop mellan tjänster och container-overhead. Integrationen måste därför noggrant planeras för att fullt ut utnyttja containeruppsättningen och minimera overhead. Syftet med detta avhandlingsprojekt var att mäta hur mycket overhead kan förväntas på grund av containers i en företagsmiljö. Genom att använda en kombination av virtuella maskiner och Dockercontainers, implementerades ett microservices-system med fyra olika implementeringsstrategier och systemets prestanda mättes genom att analysera anropens svarstid under olika belastningar. Tjänsterna gjordes för att köras på en enda server och på flera servrar, med och utan Docker. Prestandamätningarna visade att systemet var sämre i alla fall när Docker användes. Dessutom, visade resultaten att Docker kan ha signifikant negativ inverkan på prestanda när det är tung belastning på systemet.
Sörensen, Ejnar. "Language Diversity in Microservices: a Case Study at Skatteverket." Thesis, Uppsala universitet, Institutionen för informatik och media, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-445538.
Full textFlygare, Robin, and Anthon Holmqvist. "Performance characteristics between monolithic and microservice-based systems." Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik, 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-14888.
Full textDattatreya, Nadig Nikhil. "Testing Resilience of Envoy Service Proxy with Microservices." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-264111.
Full textStorskaliga internettjänster implementeras alltmer som distribuerade system för att uppnå tillgänglighet, feltolerans och skalbarhet. För att uppnå feltolerans måste microservices använda olika typer av resiliens mekanismer som automatisk återförsök, hastighetsbegränsning, kretsbrytning bland annat som tillåter tjänsterna att hantera misslyckanden graciöst och orsaka minimala skador på prestandan hos det övergripande systemet. Dessa funktioner tillhandahålls av service proxies som Envoy. Dessa proxies används som sidovagn (sidvagnproxy är ett applikationsdesignmönster som abstraherar vissa funktioner, såsom kommunikation mellan kommunikationstjänster, övervakning och säkerhet, bort från huvudarkitekturen för att underlätta spårningen och underhåll av ansökan som helhet). Dessa tjänster är väldigt nya och utvecklas ständigt. Att utvärdera deras närvaro i ett system för att se om de lägger till latens för systemet och förstå fördelarna som tillhandahålls är avgörande för att bestämma hur väl de skulle passa i ett storskaligt system. Med hjälp av ett experimentellt tillvägagångssätt testas tjänsterna med och utan sidospårproxys i olika konfigurationer för att avgöra om användningen av Envoy lägger till latens och om dess fördelar överskuggar dess nackdelar. Envoy sidecar proxy ökar latensen i systemet; De fördelar som det ger med avseende på resiliens gör tjänsterna bättre när det finns ett stort antal misslyckanden i systemet.
Holmström, Jesper. "Distributed Queries: An Evaluation of the Microservice Architecture." Thesis, Linköpings universitet, Programvara och system, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-166314.
Full textBosom, Jérémie. "Conception de microservices intelligents pour la supervision de systèmes sociotechniques : application aux systèmes énergétiques." Thesis, Université Paris sciences et lettres, 2020. http://www.theses.fr/2020UPSLP051.
Full textMany institutions and companies aim to manage precisely the energy performance of their building stocks, in particular by relying on the Internet of Things (IoT) which allows the large-scale deployment of sensors. The supervision of these building stocks can then be done using distributed computing and by exploiting the data collected using machine learning methods. The concept of Trusted Third Party for Energy Measurement and Performance (TTPEMP) is needed with Cloud technologies to manage these energy ecosystems. The question addressed in this thesis is the design of a distributed and scalable supervision system, ranging from data collection to dashboards provisioning, allowing management of the buildings’ infrastructures of several institutions. The resolution of this goal faces several major difficulties: the different scales of space and time, the system’s components heterogeneity, the inherent challenges of distributed computing and building energy modeling. Distributed computing raises issues related to microservices orchestration and choreography, in particular those of scalability. In this context, highlighting the genericity of the provided solution over the technical details requires an abstract formalism. To this end, the presentation of the supervision system architecture makes use of the Orc process algebra which is suitable for the choreography of concurrent and distributed processes that are subject to delays and failures. Our second contribution consists in providing a hierarchical model called Multi-Institution Building Energy System (MIBES) designed for the modeling of the TTPEMP. This model highlights different subsystems, that are essential for decision-making : sensors, sites, groups of sites (building stocks) and organizations. It rationally prepares the development of algorithms by providing multiple views at the different modeling levels. These algorithms are organized as an extensible library of microservices. The adoption of Development and Operations (DevOps) methods responds to human organization by advocating human collaboration between the departments of the organization in charge of the project and the automation of the latter. By integrating these DevOps principles, a prototype of the supervision system is developed in order to demonstrate the various advantages brought by our approach. These advantages are expressed in the form of scaling, reproducibility and decision-making facilities. The prototype thus produced forms a solid basis for buildings’ smart supervision and can be reused for other applications such as Smart Grids
Books on the topic "Microservices Systems"
Building Microservices: Designing Fine-Grained Systems. Sebastopol, USA: O'Reilly Media, 2015.
Find full textNewman, Sam. Building Microservices. O'Reilly Media, Incorporated, 2015.
Find full textBuilding Microservices: Designing Fine-Grained Systems. O'Reilly Media, Incorporated, 2020.
Find full textChoudhury, Diptanu, and Cindy Sridharan. Scaling Microservices: Platform Engineering for Distributed Systems. O'Reilly Media, Incorporated, 2020.
Find full textChristudas, Binildas. Practical Microservices Architectural Patterns: Event-Based Java Microservices with Spring Boot and Spring Cloud. Apress, 2019.
Find full textShkuro, Yuri. Mastering Distributed Tracing: Analyzing performance in microservices and complex systems. Packt Publishing, 2019.
Find full textAuburn, Matthew, Daniel Bryant, and James Gough. Mastering API Architecture: Defining, Connecting, and Securing Distributed Systems and Microservices. O'Reilly Media, Incorporated, 2022.
Find full textSpring 5.0 Microservices - Second Edition: Scalable systems with Reactive Streams and Spring Boot. Packt Publishing - ebooks Account, 2017.
Find full textMinkowski, Piotr. Mastering Spring Cloud: Build self-healing, microservices-based, distributed systems using Spring Cloud. Packt Publishing, 2018.
Find full textPractical Microservices: Take advantage of microservices capabilities to build a flexible and efficient system with Java. Packt Publishing, 2017.
Find full textBook chapters on the topic "Microservices Systems"
Montesi, Fabrizio, and Dan Sebastian Thrane. "Packaging Microservices." In Distributed Applications and Interoperable Systems, 131–37. Cham: Springer International Publishing, 2017. http://dx.doi.org/10.1007/978-3-319-59665-5_9.
Full textMazzara, Manuel, Kevin Khanda, Ruslan Mustafin, Victor Rivera, Larisa Safina, and Alberto Sillitti. "Microservices Science and Engineering." In Advances in Intelligent Systems and Computing, 11–20. Cham: Springer International Publishing, 2018. http://dx.doi.org/10.1007/978-3-319-70578-1_2.
Full textSaidi, Malak, Anis Tissaoui, Djamal Benslimane, and Sami Faiz. "Automatic Microservices Identification Across Structural Dependency." In Hybrid Intelligent Systems, 386–95. Cham: Springer International Publishing, 2022. http://dx.doi.org/10.1007/978-3-030-96305-7_36.
Full textO’Neill, Eoin, David Lillis, Gregory M. P. O’Hare, and Rem W. Collier. "Delivering Multi-agent MicroServices Using CArtAgO." In Engineering Multi-Agent Systems, 1–20. Cham: Springer International Publishing, 2020. http://dx.doi.org/10.1007/978-3-030-66534-0_1.
Full textKrivic, Petar, Pavle Skocir, Mario Kusek, and Gordan Jezic. "Microservices as Agents in IoT Systems." In Agent and Multi-Agent Systems: Technology and Applications, 22–31. Cham: Springer International Publishing, 2017. http://dx.doi.org/10.1007/978-3-319-59394-4_3.
Full textProaño, Julio, Andres Reinoso, and Jonnathan Juma. "Latent Semantic Index: A Microservices Architecture." In Smart Technologies, Systems and Applications, 142–53. Cham: Springer International Publishing, 2020. http://dx.doi.org/10.1007/978-3-030-46785-2_12.
Full textMaamouri, Amine, Lilia Sfaxi, and Riadh Robbana. "Phi: A Generic Microservices-Based Big Data Architecture." In Information Systems, 3–16. Cham: Springer International Publishing, 2022. http://dx.doi.org/10.1007/978-3-030-95947-0_1.
Full textHamzehloui, Mohammad Sadegh, Shamsul Sahibuddin, and Khalil Salah. "A Systematic Mapping Study on Microservices." In Advances in Intelligent Systems and Computing, 1079–90. Cham: Springer International Publishing, 2018. http://dx.doi.org/10.1007/978-3-319-99007-1_100.
Full textTourgaidis, Dimitrios, and Alexandros Karakasidis. "Event-Centric Microservices for E-states." In Electronic Government and the Information Systems Perspective, 78–88. Cham: Springer International Publishing, 2020. http://dx.doi.org/10.1007/978-3-030-58957-8_6.
Full textPoniszewska-Marańda, Aneta, Peter Vesely, Oksana Urikova, and Iryna Ivanochko. "Building Microservices Architecture for Smart Banking." In Advances in Intelligent Networking and Collaborative Systems, 534–43. Cham: Springer International Publishing, 2019. http://dx.doi.org/10.1007/978-3-030-29035-1_52.
Full textConference papers on the topic "Microservices Systems"
Bychkov, I. V., G. A. Oparin, V. G. Bogdanova, and A. A. Pashinin. "Intellectual technology for computation control in the package of applied microservices." In The International Workshop on Information, Computation, and Control Systems for Distributed Environments 2019. Crossref, 2019. http://dx.doi.org/10.47350/iccs-de.2019.02.
Full textOparin, G. A., V. G. Bogdanova, and A. A. Pashinin. "Automation of distributed data management in applied microservices package for scientific computations." In The International Workshop on Information, Computation, and Control Systems for Distributed Environments. Crossref, 2020. http://dx.doi.org/10.47350/iccs-de.2020.20.
Full textMatlekovic, Lea, and Peter Schneider-Kamp. "From Monolith to Microservices: Software Architecture for Autonomous UAV Infrastructure Inspection." In 11th International Conference on Embedded Systems and Applications (EMSA 2022). Academy and Industry Research Collaboration Center (AIRCC), 2022. http://dx.doi.org/10.5121/csit.2022.120622.
Full textAbdelfattah, Amr S. "Microservices-based systems visualization." In SAC '22: The 37th ACM/SIGAPP Symposium on Applied Computing. New York, NY, USA: ACM, 2022. http://dx.doi.org/10.1145/3477314.3506963.
Full textJOS� CARLOS CAVALCANTI, CAVALCANTI, and RITO ANAURY NORRAN PASSOS RITO. "APIS AND MICROSERVICES." In 15th CONTECSI International Conference on Information Systems and Technology Management. TECSI, 2018. http://dx.doi.org/10.5748/9788599693148-15contecsi/ps-5723.
Full textDontsov, A. A., and I. A. Sutorikhin. "Development of a geographic information system for data collection and analysis based on microservice architecture." In Spatial Data Processing for Monitoring of Natural and Anthropogenic Processes 2021. Crossref, 2021. http://dx.doi.org/10.25743/sdm.2021.93.41.034.
Full textSheikh, Athar, and Anisha Bs. "Decomposing Monolithic Systems to Microservices." In 2020 3rd International Conference on Computer and Informatics Engineering (IC2IE). IEEE, 2020. http://dx.doi.org/10.1109/ic2ie50715.2020.9274641.
Full textCinque, Marcello, Raffaele Della Corte, and Antonio Pecchia. "Advancing Monitoring in Microservices Systems." In 2019 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW). IEEE, 2019. http://dx.doi.org/10.1109/issrew.2019.00060.
Full textAssunção, Wesley K. G., Jacob Krüger, and Willian D. F. Mendonça. "Variability management meets microservices." In SPLC '20: 24th ACM International Systems and Software Product Line Conference. New York, NY, USA: ACM, 2020. http://dx.doi.org/10.1145/3382025.3414942.
Full textCuesta, Carlos E., Elena Navarro, and Uwe Zdun. "Synergies of system-of-systems and microservices architectures." In the International Colloquium. New York, New York, USA: ACM Press, 2016. http://dx.doi.org/10.1145/3175731.3176176.
Full textReports on the topic "Microservices Systems"
Chandramouli, Ramaswamy. Security strategies for microservices-based application systems. Gaithersburg, MD: National Institute of Standards and Technology, August 2019. http://dx.doi.org/10.6028/nist.sp.800-204.
Full text