{"title":"AN ANALYSIS OF CRDT USAGE IN THE DEVELOPMENT OF CLIENT-SERVER APPLICATIONS","authors":"N. A. Kalyanov","doi":"10.31453/kdu.ru.978-5-7913-1190-0-2021-33-56","DOIUrl":null,"url":null,"abstract":"The article highlights 5 axes of client-server applications that are relevant for the implementation of CRDT. On the selected axes, 6 main application architectures are selected. For each dedicated architecture, the optimal logical location of the CRDT in the application is analyzed and a graphical diagram of the CRDT deployment is constructed. To increase the practical applicability of the study, the latest technologies and trends in the deployment of client-server applications were taken into account, and recommendations were developed for the use of CRDT in different application architectures and for popular Enterprise application development platforms. In addition, the most suitable CRDT implementations for 5 broad classes of applications are identified.","PeriodicalId":254492,"journal":{"name":"Инновационные аспекты развития науки и техники. Материалы IX Международной научно-практической конференции: сборник статей, [электронное издание сетевого распространения] / Под ред. Н.В. Емельянова. – М.: “КДУ”, “Добросвет”, 2021. – 271 с.","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Инновационные аспекты развития науки и техники. Материалы IX Международной научно-практической конференции: сборник статей, [электронное издание сетевого распространения] / Под ред. Н.В. Емельянова. – М.: “КДУ”, “Добросвет”, 2021. – 271 с.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.31453/kdu.ru.978-5-7913-1190-0-2021-33-56","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The article highlights 5 axes of client-server applications that are relevant for the implementation of CRDT. On the selected axes, 6 main application architectures are selected. For each dedicated architecture, the optimal logical location of the CRDT in the application is analyzed and a graphical diagram of the CRDT deployment is constructed. To increase the practical applicability of the study, the latest technologies and trends in the deployment of client-server applications were taken into account, and recommendations were developed for the use of CRDT in different application architectures and for popular Enterprise application development platforms. In addition, the most suitable CRDT implementations for 5 broad classes of applications are identified.