{"id":2127,"date":"2016-01-09T23:38:25","date_gmt":"2016-01-09T21:38:25","guid":{"rendered":"http:\/\/voxxeddays.com\/bucharest\/?p=2127"},"modified":"2016-01-28T22:01:45","modified_gmt":"2016-01-28T20:01:45","slug":"distributed-data-processing-with-infinispan-and-java-streams","status":"publish","type":"post","link":"https:\/\/voxxeddays.com\/greece\/2016\/01\/09\/distributed-data-processing-with-infinispan-and-java-streams\/","title":{"rendered":"Distributed Data Processing with Infinispan and Java Streams"},"content":{"rendered":"<h2>Distributed Data Processing with Infinispan and Java Streams<\/h2>\n<p><img loading=\"lazy\" class=\"image-medalion-post alignright wp-image-1973 size-full\" src=\"https:\/\/voxxeddays.com\/bucharest\/wp-content\/uploads\/sites\/19\/2015\/08\/zamareno-e1452062349406.png\" alt=\"zamareno Distributed Data Processing with Infinispan and Java Streams\" width=\"130\" height=\"130\" \/><\/p>\n<blockquote><p><a href=\"https:\/\/twitter.com\/galderz\" target=\"_blank\">Galder Zamarre\u00f1o<\/a> is a core R&amp;D engineer at JBoss, a division of Red Hat. He is one of the founding engineers of Infinispan, Red Hat&#8217;s distributed, in-memory key-value store and he currently spends most of his time developing Infinispan&#8217;s Functional Map API as well as other data grid and caching functionality. He is very keen on functional programming and has been developing in Scala since 2009. Galder has previously worked with JBoss customers helping them build highly distributed and massively scalable Application Server clusters based on technologies such as JGroups and JBoss Cache. Prior to joining Red Hat, Galder worked in the Retail industry where he was a software developer involved in the development of an EFT software switch solution based on JBoss technologies. The love for distributed systems and open source software comes from his days at ESIDE faculty at University of Deusto (Bilbao, Spain) where he studied a master&#8217;s degree in Computer Science.<\/p><\/blockquote>\n<p>Infinispan is a distributed in-memory key\/value data store capable accelerating data processing using Hadoop, Spark and home-grown Map\/Reduce APIs. Starting with Infinispan 8, you can now also use the Java 8 Stream API to process, transform and analyse the data stored in the grid, without burdening the architecture with external platforms. Processing can be applied to keys and\/or values and it uses Infinispan&#8217;s data partitioning logic to distribute operations to nodes where data lives so that they can be executed locally. In this talk you&#8217;ll learn about this new extension to Java 8&#8217;s Stream class to process data in Infinispan and how it compares with existing APIs.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Distributed Data Processing with Infinispan and Java Streams Galder Zamarre\u00f1o is a core R&amp;D engineer at JBoss, a division of Red Hat. He is one of the founding engineers of Infinispan, Red Hat&#8217;s distributed, in-memory key-value store and he currently spends most of his time developing Infinispan&#8217;s Functional Map API as well as other data [&hellip;]<\/p>\n","protected":false},"author":7816,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[45],"tags":[55,42,54],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Distributed Data Processing with Infinispan and Java Streams - Voxxed Days Greece<\/title>\n<meta name=\"description\" content=\"Distributed Data Processing with Infinispan and Java Streams -\u00a0Infinispan is a distributed in-memory key\/value data store capable accelerating data processing using Hadoop, Spark and home-grown Map\/Reduce APIs.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/voxxeddays.com\/greece\/2016\/01\/09\/distributed-data-processing-with-infinispan-and-java-streams\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Distributed Data Processing with Infinispan and Java Streams - Voxxed Days Greece\" \/>\n<meta property=\"og:description\" content=\"Distributed Data Processing with Infinispan and Java Streams -\u00a0Infinispan is a distributed in-memory key\/value data store capable accelerating data processing using Hadoop, Spark and home-grown Map\/Reduce APIs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/voxxeddays.com\/greece\/2016\/01\/09\/distributed-data-processing-with-infinispan-and-java-streams\/\" \/>\n<meta property=\"og:site_name\" content=\"Voxxed Days Greece\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/voxxedbucharest\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-01-09T21:38:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-01-28T20:01:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/voxxeddays.com\/bucharest\/wp-content\/uploads\/sites\/19\/2015\/08\/zamareno-e1452062349406.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@VoxxedBucharest\" \/>\n<meta name=\"twitter:site\" content=\"@VoxxedBucharest\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\">\n\t<meta name=\"twitter:data1\" content=\"alexproca\">\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data2\" content=\"1 minute\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/voxxeddays.com\/greece\/#website\",\"url\":\"https:\/\/voxxeddays.com\/greece\/\",\"name\":\"Voxxed Days Greece\",\"description\":\"Another Voxxed event\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/voxxeddays.com\/greece\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/voxxeddays.com\/greece\/2016\/01\/09\/distributed-data-processing-with-infinispan-and-java-streams\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/voxxeddays.com\/bucharest\/wp-content\/uploads\/sites\/19\/2015\/08\/zamareno-e1452062349406.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/voxxeddays.com\/greece\/2016\/01\/09\/distributed-data-processing-with-infinispan-and-java-streams\/#webpage\",\"url\":\"https:\/\/voxxeddays.com\/greece\/2016\/01\/09\/distributed-data-processing-with-infinispan-and-java-streams\/\",\"name\":\"Distributed Data Processing with Infinispan and Java Streams - Voxxed Days Greece\",\"isPartOf\":{\"@id\":\"https:\/\/voxxeddays.com\/greece\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/voxxeddays.com\/greece\/2016\/01\/09\/distributed-data-processing-with-infinispan-and-java-streams\/#primaryimage\"},\"datePublished\":\"2016-01-09T21:38:25+00:00\",\"dateModified\":\"2016-01-28T20:01:45+00:00\",\"author\":{\"@id\":\"https:\/\/voxxeddays.com\/greece\/#\/schema\/person\/3610fff738a03b155237ab4707e803eb\"},\"description\":\"Distributed Data Processing with Infinispan and Java Streams -\\u00a0Infinispan is a distributed in-memory key\/value data store capable accelerating data processing using Hadoop, Spark and home-grown Map\/Reduce APIs.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/voxxeddays.com\/greece\/2016\/01\/09\/distributed-data-processing-with-infinispan-and-java-streams\/\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/voxxeddays.com\/greece\/#\/schema\/person\/3610fff738a03b155237ab4707e803eb\",\"name\":\"alexproca\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/voxxeddays.com\/greece\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fb9bbcf4c88be28b95644b3697985fcb?s=96&d=mm&r=g\",\"caption\":\"alexproca\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/posts\/2127"}],"collection":[{"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/users\/7816"}],"replies":[{"embeddable":true,"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/comments?post=2127"}],"version-history":[{"count":0,"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/posts\/2127\/revisions"}],"wp:attachment":[{"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/media?parent=2127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/categories?post=2127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/tags?post=2127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}