{"title":"实现基于web的受众响应系统,作为微服务应用程序与单片应用程序","authors":"I. Braun, Manuel Hoffmann, Robert Mörseburg","doi":"10.33965/icwi2019_201913l004","DOIUrl":null,"url":null,"abstract":"Microservice architectures became very popular in the last years. These small services can be developed, tested and deployed more easily than a single complex monolith. Another aspect which favors microservice architectures is their vast horizontal scalability under high load. But it is often overlooked if their performance is really superior compared to monolithic applications. We investigated test strategies on microservices and defined performance metrics in order to compare the performance of a web-based test application implemented as a monolith as well as a microservices re-implementation. The goal is to decide whether the effort was worth to re-implement our audience response system as microservices or not.","PeriodicalId":270658,"journal":{"name":"Proceedings of the 18th International Conference on WWW/Internet 2019","volume":"89 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"IMPLEMENTATION OF A WEB-BASED AUDIENCE RESPONSE SYSTEM AS MICROSERVICE APPLICATION VS. MONOLITHIC APPLICATION\",\"authors\":\"I. Braun, Manuel Hoffmann, Robert Mörseburg\",\"doi\":\"10.33965/icwi2019_201913l004\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Microservice architectures became very popular in the last years. These small services can be developed, tested and deployed more easily than a single complex monolith. Another aspect which favors microservice architectures is their vast horizontal scalability under high load. But it is often overlooked if their performance is really superior compared to monolithic applications. We investigated test strategies on microservices and defined performance metrics in order to compare the performance of a web-based test application implemented as a monolith as well as a microservices re-implementation. The goal is to decide whether the effort was worth to re-implement our audience response system as microservices or not.\",\"PeriodicalId\":270658,\"journal\":{\"name\":\"Proceedings of the 18th International Conference on WWW/Internet 2019\",\"volume\":\"89 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-11-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 18th International Conference on WWW/Internet 2019\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.33965/icwi2019_201913l004\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 18th International Conference on WWW/Internet 2019","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.33965/icwi2019_201913l004","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
IMPLEMENTATION OF A WEB-BASED AUDIENCE RESPONSE SYSTEM AS MICROSERVICE APPLICATION VS. MONOLITHIC APPLICATION
Microservice architectures became very popular in the last years. These small services can be developed, tested and deployed more easily than a single complex monolith. Another aspect which favors microservice architectures is their vast horizontal scalability under high load. But it is often overlooked if their performance is really superior compared to monolithic applications. We investigated test strategies on microservices and defined performance metrics in order to compare the performance of a web-based test application implemented as a monolith as well as a microservices re-implementation. The goal is to decide whether the effort was worth to re-implement our audience response system as microservices or not.