{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T09:49:22Z","timestamp":1773481762576,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":47,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,4,17]],"date-time":"2015-04-17T00:00:00Z","timestamp":1429228800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100006785","name":"Google","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100006785","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-1162447, CNS-1422909, CCF-1162021, CNS-1351089"],"award-info":[{"award-number":["CNS-1162447, CNS-1422909, CCF-1162021, CNS-1351089"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000185","name":"Defense Advanced Research Projects Agency","doi-asserted-by":"publisher","award":["FA8650-11-C-7190"],"award-info":[{"award-number":["FA8650-11-C-7190"]}],"id":[{"id":"10.13039\/100000185","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2015,4,17]]},"DOI":"10.1145\/2741948.2741975","type":"proceedings-article","created":{"date-parts":[[2015,4,13]],"date-time":"2015-04-13T12:40:32Z","timestamp":1428928832000},"page":"1-16","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":38,"title":["Synapse"],"prefix":"10.1145","author":[{"given":"Nicolas","family":"Viennot","sequence":"first","affiliation":[{"name":"Columbia University"}]},{"given":"Mathias","family":"L\u00e9cuyer","sequence":"additional","affiliation":[{"name":"Columbia University"}]},{"given":"Jonathan","family":"Bell","sequence":"additional","affiliation":[{"name":"Columbia University"}]},{"given":"Roxana","family":"Geambasu","sequence":"additional","affiliation":[{"name":"Columbia University"}]},{"given":"Jason","family":"Nieh","sequence":"additional","affiliation":[{"name":"Columbia University"}]}],"member":"320","published-online":{"date-parts":[[2015,4,17]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043570"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2391229.2391251"},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465279"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-05290-3_82"},{"key":"e_1_3_2_2_5_1","volume-title":"Persistence in the Enterprise: A Guide to Persistence Technologies","author":"Barcia R.","year":"2008","unstructured":"R. Barcia , G. Hambrick , K. Brown , R. Peterson , and K. Bhogal . Persistence in the Enterprise: A Guide to Persistence Technologies . IBM Press , first edition, May 2008 . R. Barcia, G. Hambrick, K. Brown, R. Peterson, and K. Bhogal. Persistence in the Enterprise: A Guide to Persistence Technologies. IBM Press, first edition, May 2008."},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/128738.128742"},{"key":"e_1_3_2_2_7_1","volume-title":"New SQL, NoSQL... Huh? https:\/\/www.marklogic.com\/resources\/database-revolution-old-sql-new-sql-nosql-huh\/","author":"Bowers M.","year":"2013","unstructured":"M. Bowers . Database Revolution: Old SQL , New SQL, NoSQL... Huh? https:\/\/www.marklogic.com\/resources\/database-revolution-old-sql-new-sql-nosql-huh\/ , Apr. 2013 . M. Bowers. Database Revolution: Old SQL, New SQL, NoSQL... Huh? https:\/\/www.marklogic.com\/resources\/database-revolution-old-sql-new-sql-nosql-huh\/, Apr. 2013."},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/1267308.1267332"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/380749.380767"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1376616.1376691"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/319757.319787"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/248603.248616"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.14778\/1454159.1454167"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2391229.2391247"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294281"},{"key":"e_1_3_2_2_16_1","volume-title":"Morgan Kaufmann","author":"Doan A.","year":"2012","unstructured":"A. Doan , A. Y. Halevy , and Z. G. Ives . Principles of Data Integration . Morgan Kaufmann , July 2012 . A. Doan, A. Y. Halevy, and Z. G. Ives. Principles of Data Integration. Morgan Kaufmann, July 2012."},{"key":"e_1_3_2_2_17_1","unstructured":"J. Ferris and J. Clayton. Factory Girl. A library for setting up Ruby objects as test data. https:\/\/github.com\/thoughtbot\/factory_girl.  J. Ferris and J. Clayton. Factory Girl. A library for setting up Ruby objects as test data. https:\/\/github.com\/thoughtbot\/factory_girl."},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/579257"},{"key":"e_1_3_2_2_19_1","unstructured":"A. Gordeyev. Camintejs. http:\/\/www.camintejs.com.  A. Gordeyev. Camintejs. http:\/\/www.camintejs.com."},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2005.16"},{"key":"e_1_3_2_2_21_1","unstructured":"Java Message Service. A Java message oriented middleware API for sending messages between two or more clients. http:\/\/en.wikipedia.org\/wiki\/Java_Message_Service.  Java Message Service. A Java message oriented middleware API for sending messages between two or more clients. http:\/\/en.wikipedia.org\/wiki\/Java_Message_Service."},{"key":"e_1_3_2_2_22_1","unstructured":"Kafka. A High-Throughput Distributed Messaging System. http:\/\/kafka.apache.org.  Kafka. A High-Throughput Distributed Messaging System. http:\/\/kafka.apache.org."},{"key":"e_1_3_2_2_23_1","unstructured":"D. Kubb. Datamapper. http:\/\/datamapper.org.  D. Kubb. Datamapper. http:\/\/datamapper.org."},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1811039.1811057"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043593"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/2482626.2482657"},{"key":"e_1_3_2_2_27_1","unstructured":"R. Louapre. A MongoDB to Elasticsearch Translator. https:\/\/github.com\/richardwilly98\/elasticsearch-river-mongodb\/.  R. Louapre. A MongoDB to Elasticsearch Translator. https:\/\/github.com\/richardwilly98\/elasticsearch-river-mongodb\/."},{"key":"e_1_3_2_2_28_1","unstructured":"MoSQL. A MongoDB to SQL Streaming Translator. https:\/\/github.com\/stripe\/mosql.  MoSQL. A MongoDB to SQL Streaming Translator. https:\/\/github.com\/stripe\/mosql."},{"key":"e_1_3_2_2_29_1","volume-title":"Building Microservices -- Designing Fine-Grained Systems","author":"Newman S.","year":"2015","unstructured":"S. Newman . Building Microservices -- Designing Fine-Grained Systems . O'Reilly Media , Feb. 2015 . S. Newman. Building Microservices -- Designing Fine-Grained Systems. O'Reilly Media, Feb. 2015."},{"key":"e_1_3_2_2_30_1","unstructured":"Oracle Corporation. MySQL 5.5 Reference Manual -- Replication. http:\/\/dev.mysql.com\/doc\/refman\/5.5\/en\/replication.html.  Oracle Corporation. MySQL 5.5 Reference Manual -- Replication. http:\/\/dev.mysql.com\/doc\/refman\/5.5\/en\/replication.html."},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1113574.1113576"},{"key":"e_1_3_2_2_32_1","unstructured":"M. Perham. Sidekiq. Simple efficient background processing for Ruby. http:\/\/sidekiq.org.  M. Perham. Sidekiq. Simple efficient background processing for Ruby. http:\/\/sidekiq.org."},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/646854.708058"},{"key":"e_1_3_2_2_34_1","unstructured":"Postgres-R. A Database Replication System for PostgreSQL. http:\/\/www.postgres-r.org.  Postgres-R. A Database Replication System for PostgreSQL. http:\/\/www.postgres-r.org."},{"key":"e_1_3_2_2_35_1","unstructured":"RabbitMQ. Messaging That Just Works. http:\/\/www.rabbitmq.com.  RabbitMQ. Messaging That Just Works. http:\/\/www.rabbitmq.com."},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/560733"},{"key":"e_1_3_2_2_37_1","unstructured":"Red Hat Community. Hibernate. http:\/\/hibernate.org.  Red Hat Community. Hibernate. http:\/\/hibernate.org."},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.5555\/648089.747486"},{"key":"e_1_3_2_2_39_1","unstructured":"S. Sanfilippo. Redis. An Advanced Key-Value Store. http:\/\/redis.io.  S. Sanfilippo. Redis. An Advanced Key-Value Store. http:\/\/redis.io."},{"key":"e_1_3_2_2_40_1","unstructured":"Spree. Ecommerce Platform. http:\/\/spreecommerce.com.  Spree. Ecommerce Platform. http:\/\/spreecommerce.com."},{"key":"e_1_3_2_2_41_1","volume-title":"In Proceedings of the International Symposium on Software Reliability Engineering (ISSRE)","author":"Storm R.","year":"1998","unstructured":"R. Storm , G. Banavar , T. Chandra , M. Kaplan , K. Miller , B. Mukherjee , D. Sturman , and M. Ward . Gryphon: An Information Flow Based Approach to Message Brokering . In In Proceedings of the International Symposium on Software Reliability Engineering (ISSRE) , Oct. 1998 . R. Storm, G. Banavar, T. Chandra, M. Kaplan, K. Miller, B. Mukherjee, D. Sturman, and M. Ward. Gryphon: An Information Flow Based Approach to Message Brokering. In In Proceedings of the International Symposium on Software Reliability Engineering (ISSRE), Oct. 1998."},{"key":"e_1_3_2_2_42_1","unstructured":"Textalytics. Web Services for Text Analysis and Mining. https:\/\/textalytics.com\/.  Textalytics. Web Services for Text Analysis and Mining. https:\/\/textalytics.com\/."},{"key":"e_1_3_2_2_43_1","unstructured":"N. Viennot. Synapse Sources. https:\/\/github.com\/nviennot\/synapse.  N. Viennot. Synapse Sources. https:\/\/github.com\/nviennot\/synapse."},{"key":"e_1_3_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451130"},{"key":"e_1_3_2_2_45_1","unstructured":"K. Wang. A DynamoDB to Elasticsearch Translator. https:\/\/github.com\/kzwang\/elasticsearch-river-dynamodb.  K. Wang. A DynamoDB to Elasticsearch Translator. https:\/\/github.com\/kzwang\/elasticsearch-river-dynamodb."},{"key":"e_1_3_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.5555\/645923.673657"},{"key":"e_1_3_2_2_47_1","unstructured":"ZooKeeper. Centralized Service for Maintaining Configuration Information Naming and Providing Distributed Synchronization. http:\/\/hadoop.apache.org\/zookeeper\/.  ZooKeeper. Centralized Service for Maintaining Configuration Information Naming and Providing Distributed Synchronization. http:\/\/hadoop.apache.org\/zookeeper\/."}],"event":{"name":"EuroSys '15: Tenth EuroSys Conference 2015","location":"Bordeaux France","acronym":"EuroSys '15","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the Tenth European Conference on Computer Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2741948.2741975","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2741948.2741975","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:12:38Z","timestamp":1750227158000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2741948.2741975"}},"subtitle":["a microservices architecture for heterogeneous-database web applications"],"short-title":[],"issued":{"date-parts":[[2015,4,17]]},"references-count":47,"alternative-id":["10.1145\/2741948.2741975","10.1145\/2741948"],"URL":"https:\/\/doi.org\/10.1145\/2741948.2741975","relation":{},"subject":[],"published":{"date-parts":[[2015,4,17]]},"assertion":[{"value":"2015-04-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}