CINXE.COM
Videos
<!DOCTYPE html> <html> <head> <script async src="https://www.googletagmanager.com/gtag/js?id=G-GPD7V946LB"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-GPD7V946LB'); </script> <title>Videos</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content="Infinispan is a distributed in-memory key/value data store with optional schema, available under the Apache License 2.0."> <link rel="shortcut icon" type="image/png" href="/favicon.ico" > <link rel="stylesheet" href="/assets/css/main.css" /> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384-lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt" crossorigin="anonymous"> <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/github.css"> <link rel="stylesheet" href="/assets/css/cookieconsent.css"> <link rel="alternate" type="application/rss+xml" title="Infinispan's RSS Feed" href="/feed.xml" /> <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script> <script>hljs.highlightAll();</script> </head> <body class="videos"> <div class="nav-wrapper"> <div class="grid-wrapper"> <div class="width-12-12"> <input type="checkbox" id="checkbox" /> <nav id="main-nav" class="main-nav"> <div class="container"> <div class="logo-wrapper"> <a href="/"><img src="/assets/images/infinispan-logo-white.png" class="project-logo" title="Infinispan Logo"></a> </div> <label class="nav-toggle" for="checkbox"> <i class="fa fa-bars"></i> </label> <ul id="menu" class="menu"> <li class="dropdown"> <span href="/learn/">Learn <i class="fas fa-chevron-down"></i></span> <ul class="submenu"> <li><a href="/introduction" class="">Introduction</a></li> <li><a href="/features" class="">Features</a></li> <li><a href="/documentation" class="">Documentation</a></li> <li><a href="/tutorials" class="">Tutorials</a></li> <li><a href="/videos" class="active">Videos</a></li> <li><a href="/references" class="">References</a></li> <li><a href="/experiments" class="">Experiments</a></li> <li><a href="/roadmap" class="">Roadmap</a></li> </ul> </li> <li> <a href="/use-cases/" class="">Use Cases</a> </li> <li> <a href="/community/" class="">Community</a> </li> <li> <a href="/blog/" class="">Blog</a> </li> <li> <a href="/download/" class="">Download</a> </li> </ul> </div> </nav> </div> </div> </div> <div class="content"> <h1>Videos</h1> <h2>Learn about Infinispan by watching various recorded demos, presentations and screencasts which we hope you鈥檇 find useful.</h2> <div class="component video-content-band"> <div class="grid-wrapper"> <div class="width-6-12 width-12-12-m video-container"> <iframe src="https://www.youtube.com/embed/y1yE7Rd3lGE?si=JjZGkR6NwuGKQfrg" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> </div> <div class="width-6-12 width-12-12-m"> <h3>Devoxx France: Highly available IAM with multi-site Keycloak deployments in the cloud</h3> <p>Ryan Emerson and Alexander Schwartz explain how Keycloak's Highly Available architecture and highlight the essential role Infinispan plays in it.</p> </div> <div class="width-6-12 width-12-12-m video-container"> <iframe src="https://www.youtube.com/watch?v=Xi9gTA0jfD0" frameborder="0" allow="autoplay; encrypted-media;" allowfullscreen></iframe> </div> <div class="width-6-12 width-12-12-m"> <h3>Infinispan: a better server for your Redis clients</h3> <p>Tristan walks you through how Infinispan can be used by your Redis clients and uses Redis Insight to show how to seamlessly scale up and down by adding nodes to the cluster on the fly.</p> </div> <div class="width-6-12 width-12-12-m video-container"> <iframe src="https://www.youtube.com/embed/qcjrGlRimYU" frameborder="0" allow="autoplay; encrypted-media;" allowfullscreen></iframe> </div> <div class="width-6-12 width-12-12-m"> <h3>Quarkus Insights #115: What's new in Infinispan</h3> <p>Fabio and Katia showcase the Quarkus Infinispan Client Extension. The demo covers Dev Services, caching annotations, marshalling, search, health and OpenTelemetry integration.</p> </div> <div class="width-6-12 width-12-12-m video-container"> <iframe src="https://www.youtube.com/embed/KvRrgK-_wQo" frameborder="0" allow="autoplay; encrypted-media;" allowfullscreen></iframe> </div> <div class="width-6-12 width-12-12-m"> <h3>Spring Caches with Protocol Buffers</h3> <p>Katia gives a talk on how Infinispan uses Protobuf encoding to marshall and store data in caches for Spring applications.</p> </div> <div class="width-6-12 width-12-12-m video-container"> <iframe src="https://www.youtube.com/embed/2gRwhv11Qkw" frameborder="0" allow="autoplay; encrypted-media;" allowfullscreen></iframe> </div> <div class="width-6-12 width-12-12-m"> <h3>Real-time data on the open hybrid cloud with Quarkus and Infinispan</h3> <p>Katia gives a talk on how we implemented a global players ranking in an on-line Battleship game deployed on different clouds spanning several continents in real time using Quarkus and Infinispan.</p> </div> <div class="width-6-12 width-12-12-m video-container"> <iframe src="https://www.youtube.com/embed/Kb46QFigx84" frameborder="0" allow="autoplay; encrypted-media;" allowfullscreen></iframe> </div> <div class="width-6-12 width-12-12-m"> <h3>Redis vs Infinispan</h3> <p>Tristan gives an informative talk that explores difference between Infinispan and Redis and, more importantly, demonstrates capabilities that could have a major impact on architectural design for your Java applications.</p> </div> <div class="width-6-12 width-12-12-m video-container"> <iframe src="https://www.youtube.com/embed/pXkM9tlxwHY" frameborder="0" allow="autoplay; encrypted-media;" allowfullscreen></iframe> </div> <div class="width-6-12 width-12-12-m"> <h3>Infinispan, Debezium and Quarkus</h3> <p>After an overview of the key use cases and capabilities of the two projects, we'll explore in a demo how you can combine Debezium and Infinispan, using Cross-Site Replication, for even greater awesomeness: All this driven by Quarkus and connected via Apache Kafka.</p> </div> </div> </div> </div> <div class="content project-footer"> <div class="footer-section"> <div class="logo-wrapper"> <a href="/"><img src="/assets/images/infinispan-logo.png" class="project-logo" title="Infinispan Logo" alt="Infinispan"></a> </div> </div> <div class="grid-wrapper"> <p class="grid__item width-3-12">Infinispan is released under the Apache 2.0 open source license. Learn more about the <a href='https://www.apache.org/licenses/LICENSE-2.0' target='_blank'>Apache Software License 2.0</a>.<br/><br/>This website built with <a href='https://jekyllrb.com/' target='_blank'>Jekyll</a> is hosted on <a href='https://pages.github.com/' target='_blank'>Github Pages</a> and is completely open source. If you want to make it better, <a href='https://github.com/infinispan/infinispan.github.io' target='_blank'>fork the website</a> and show us what you鈥檝e got.</p> <div class="width-1-12 project-links"> <b>Navigation</b> <ul class="footer-links width-1-12"> <li><a href="/" >Home</a></li> <li><a href="/features" >Features</a></li> <li><a href="/documentation" >Docs</a></li> <li><a href="/tutorials" >Tutorials</a></li> <li><a href="/videos" >Videos</a></li> <li><a href="/use-cases" >Use Cases</a></li> <li><a href="/community" >Community</a></li> <li><a href="/download" >Download</a></li> </ul> </div> <div class="width-1-12 project-links"> <b>Contribute</b> <ul class="footer-links width-1-12"> <li><a href="https://issues.jboss.org/browse/ISPN" target="_blank">Submit a Bug</a></li> <li><a href="https://github.com/infinispan" target="_blank">Write Code</a></li> </ul> </div> <div class="width-1-12 project-links"> <b>Follow Us</b> <ul class="footer-links width-1-12"> <li><a href="/blog" >Blog</a></li> <li><a href="https://twitter.com/infinispan" target="_blank">Twitter</a></li> </ul> </div> <div class="width-6-12 more-links"> <div class="grid-wrapper"> <div class="width-6-12"> <b>A Member of</b><br/> <a href="https://www.commonhaus.org/" target="_blank"><img src="/assets/images/CF_logo_horizontal.svg" title="Commonhaus Foundation"></a><br/> </div> <div class="width-6-12"> <b>Thanks to</b><br/> <a href="https://zulip.com" target="_blank"><img src="/assets/images/footer/zulip.png" title="Zulip" alt="Zulip"></a> <a href="https://weblate.org" target="_blank"><img src="/assets/images/footer/weblate.png" title="Weblate" alt="Weblate"></a> </div> </div> </div> </div> </div> <div class="content-slim redhat-footer"> <div class="grid-wrapper"> <span class="cookie-preferences"> <a href="#" data-cc="show-preferencesModal">Manage cookie preferences</a> </span> <span class="licence"> <i class="fab fa-creative-commons"></i><i class="fab fa-creative-commons-by"></i> <a href="https://creativecommons.org/licenses/by/3.0/" target="_blank">CC by 3.0</a> </span> <span class="redhat"> a Red Hat sponsored project </span> <span class="redhat-logo"> <a href="https://www.redhat.com/" target="_blank"><img src="/assets/images/redhat_reversed.svg"></a> </span> </div> </div> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script> <script type="text/javascript" src="/assets/javascript/mobile-nav.js"></script> <script type="text/javascript" src="/assets/javascript/truncate-list.js"></script> <script src="/assets/javascript/clipboard.min.js" type="text/javascript"></script> <script src="/assets/javascript/copy.js" type="text/javascript"></script> <script src="/assets/javascript/cookieconsent.umd.js" type="text/javascript"></script> <script src="/assets/javascript/cookieconsent.config.js" type="module"></script> <!-- <script type="text/javascript"> if (("undefined" !== typeof _satellite) && ("function" === typeof _satellite.pageBottom)) { _satellite.pageBottom(); } </script> --> </body> </html>