{"id":19945082,"url":"https://github.com/infinispan-demos/links","last_synced_at":"2025-05-03T16:31:56.532Z","repository":{"id":59872803,"uuid":"92048550","full_name":"infinispan-demos/links","owner":"infinispan-demos","description":"Lists infinispan demos and covered technologies","archived":false,"fork":false,"pushed_at":"2023-01-23T11:28:35.000Z","size":20,"stargazers_count":12,"open_issues_count":0,"forks_count":4,"subscribers_count":9,"default_branch":"main","last_synced_at":"2024-04-16T10:15:03.213Z","etag":null,"topics":["infinispan","infinispan-server","openshift","prometheus","quarkus","spring","spring-boot","vertx"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/infinispan-demos.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-05-22T11:58:44.000Z","updated_at":"2023-02-26T17:46:33.000Z","dependencies_parsed_at":"2023-02-12T22:35:12.587Z","dependency_job_id":null,"html_url":"https://github.com/infinispan-demos/links","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infinispan-demos%2Flinks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infinispan-demos%2Flinks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infinispan-demos%2Flinks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infinispan-demos%2Flinks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/infinispan-demos","download_url":"https://codeload.github.com/infinispan-demos/links/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224367496,"owners_count":17299518,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["infinispan","infinispan-server","openshift","prometheus","quarkus","spring","spring-boot","vertx"],"created_at":"2024-11-13T00:24:08.606Z","updated_at":"2024-11-13T00:24:09.107Z","avatar_url":"https://github.com/infinispan-demos.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":":checkedbox: pass:normal[`[\u0026#10004;]`]\r\n\r\n[cols=\"1,2,1a,1\", options=\"header\"] \r\n|===\r\n|Demo Name |Features Demonstrated| Description| Prerequisites\r\n\r\n|https://github.com/infinispan-demos/quarkus-insights-demo[Quarkus Insights #115 What's new in Infinispan 23-01-23]\r\n|\r\n{checkedbox} Quarkus +\r\n{checkedbox} Infinispan Server +\r\n{checkedbox} Search and Indexing +\r\n{checkedbox} Dev Services +\r\n{checkedbox} Caching annotations +\r\n{checkedbox} Create caches on startup +\r\n|\r\nInfinispan and Quarkus Insights demo showcasing the features of the Quarkus and Infinispan extension from 2.5.x\r\n|\r\nJava 17\r\n\r\n\r\n|https://github.com/infinispan-demos/streaming-data-kubernetes[streaming-data-kubernetes]\r\n|\r\n{checkedbox} Remote Java +\r\n{checkedbox} Continuous Query +\r\n{checkedbox} Protostream +\r\n{checkedbox} Vert.x +\r\n{checkedbox} OpenShift +\r\n|\r\nSwiss transport data set application. +\r\n\r\nHandling real-time data with Continuous Queries. +\r\n\r\nVert.x glues the application together. +\r\n\r\nRuns on top of OpenShift (local or Google Cloud). +\r\n\r\nSmaller version of the \r\nhttps://github.com/infinispan-demos/swiss-transport-datagrid[swiss-transport-datagrid]\r\ndemo. +\r\n|\r\nhttps://www.openshift.org/[OpenShift]\r\n\r\n|https://github.com/infinispan-demos/harry-potter-quarkus[Harry Potter Quarkus]\r\n|\r\n{checkedbox} Quarkus +\r\n{checkedbox} Remote Server +\r\n{checkedbox} Query +\r\n{checkedbox} Continuous Query +\r\n|\r\nInfinispan and Quarkus demo. Can be deployed in Openshift +\r\n|\r\nhttps://www.graalvm.org/[Graal VM]\r\n\r\n\r\n|https://github.com/infinispan-demos/infinispan-pokemon[pokemon-query-demo]\r\n|\r\n{checkedbox} Transcoding +\r\n{checkedbox} Remote Query +\r\n{checkedbox} JSON +\r\n|\r\nQuery over REST. +\r\n\r\nData injested as JSON, transformed to Protobuf. +\r\n|\r\n\r\n\r\n|https://github.com/infinispan-demos/infinispan-near-cache[spring-boot-near-caching]\r\n|\r\n{checkedbox} Spring Boot +\r\n{checkedbox} Remote Java +\r\n{checkedbox} Near caching +\r\n|\r\nInfinispan and Spring-Boot demo +\r\n|\r\n\r\n\r\n|https://github.com/infinispan-demos/vertx-api[vertx-api]\r\n|\r\n{checkedbox} Vert.x +\r\n{checkedbox} Remote Java +\r\n{checkedbox} REST API +\r\n{checkedbox} PUSH API +\r\n{checkedbox} OpenShift +\r\n|\r\nInfinispan and Vert.x API demo. Can be deployed in Openshift +\r\n|\r\n\r\n\r\n|https://github.com/infinispan-demos/infinispan-openshift-multitenancy[openshift-multitenancy-demo]\r\n|\r\n{checkedbox} OpenShift +\r\n{checkedbox} Multi Tenancy +\r\n{checkedbox} Remote Java +\r\n|\r\nInfinispan multi-tenancy demo on OpenShift. +\r\n|\r\nhttps://www.openshift.org/[OpenShift]\r\n\r\n\r\n|https://github.com/infinispan-demos/infinispan-openshift-monitoring-and-catalog[openshift-monitoring-catalog-demo]\r\n|\r\n{checkedbox} OpenShift +\r\n{checkedbox} Jolokia +\r\n{checkedbox} Hawkular +\r\n{checkedbox} Service Catalog +\r\n{checkedbox} Spring Boot +\r\n{checkedbox} Remote Java +\r\n|\r\nA demo for Infinispan integrating with Hawkular and Service Catalog. +\r\n|\r\nhttps://www.openshift.org/[OpenShift]\r\n\r\n\r\n|https://github.com/infinispan-demos/jdg-remote-query-demo[jdg-remote-query-demo]\r\n|\r\n{checkedbox} JBoss Data Grid +\r\n{checkedbox} Remote Java +\r\n{checkedbox} Remote Query +\r\n{checkedbox} JBoss EAP +\r\n|\r\nTask management app on JBoss EAP. +\r\n\r\nStores data in remote JBoss Data Grid. +\r\n\r\nUses remote query to search tasks. +\r\n|\r\n\r\n\r\n|https://github.com/infinispan-demos/jdg-security-demo[jdg-security-demo]\r\n|\r\n{checkedbox} JBoss Data Grid +\r\n{checkedbox} Remote Java +\r\n{checkedbox} Security +\r\n{checkedbox} LDAP +\r\n{checkedbox} Config via CLI +\r\n{checkedbox} JUnit +\r\n|\r\nUses secured JBoss Data Grid instance. +\r\n\r\nAccess via Access Control List (ACL). +\r\n\r\nAccess via Role Based Access Control (RBAC). +\r\n|\r\n\r\n\r\n|https://github.com/infinispan-demos/infinispan-http2-go-example[http2-go-example]\r\n|\r\n{checkedbox} Remote Go +\r\n{checkedbox} HTTP2 +\r\n{checkedbox} Security +\r\n|\r\nGo client connects to Infinispan. +\r\n\r\nUses HTTP/2 with TLS/ALPN support. +\r\n|\r\n\r\n\r\n|https://github.com/redhat-italy/infinispan-playground[playground]\r\n|\r\n{checkedbox} Embedded +\r\n{checkedbox} Externalizers +\r\n{checkedbox} Listeners +\r\n{checkedbox} File persistence +\r\n{checkedbox} LRU eviction +\r\n{checkedbox} Transactions +\r\n|\r\nCommand line app for learning Infinispan/JDG. +\r\n|\r\n\r\n\r\n|https://github.com/infinispan-demos/swiss-transport-datagrid[swiss-transport-datagrid]\r\n|\r\n{checkedbox} Remote Java +\r\n{checkedbox} Java Streams (via remote) +\r\n{checkedbox} Continuous Query +\r\n{checkedbox} Server Task +\r\n{checkedbox} Protostream +\r\n{checkedbox} Vert.x +\r\n{checkedbox} OpenShift +\r\n{checkedbox} Jupyter +\r\n|\r\nSwiss transport data set application. +\r\n\r\nHandling real-time data with Continuous Queries. +\r\n\r\nOffline analytics with Java Streams. +\r\n\r\nVert.x glues the application together. +\r\n\r\nRuns on top of OpenShift.\r\n|\r\nhttps://www.openshift.org/[OpenShift]\r\n\r\n\r\n|https://github.com/redhat-developer-demos/popular-movie-store[popular-movie-store]\r\n|\r\n{checkedbox} Embedded +\r\n{checkedbox} Listeners +\r\n{checkedbox} Java Streams +\r\n{checkedbox} Spring +\r\n{checkedbox} HTTP Session +\r\n{checkedbox} OpenShift +\r\n|\r\nSpring Boot based shopping cart application. +\r\n\r\nHTTP session caching in Infinispan. +\r\n\r\nStateful application re-deployments. + \r\n\r\nOn https://kubernetes.io/[Kubernetes] or https://www.openshift.com/[OpenShift]. +\r\n\r\nSeamless https://martinfowler.com/bliki/CanaryRelease.html[canary releases] without losing the state.\r\n|\r\nhttps://kubernetes.io/[Kubernetes] +\r\nor https://www.openshift.org/[OpenShift]\r\n\r\n\r\n|https://github.com/burrsutter/devoxxUK17_kubernetes/tree/master/5_helloinfinispan[hello-springboot-openshift]\r\n|\r\n{checkedbox} Embedded +\r\n{checkedbox} Spring +\r\n{checkedbox} OpenShift +\r\n|\r\nhttps://projects.spring.io/spring-boot/[Spring Boot] app stores data in embedded cache. +\r\n\r\nRuns in https://www.openshift.org[OpenShift] based container plattform. +\r\n\r\nData survives when doing rolling updates.\r\n|\r\nhttps://www.openshift.org[OpenShift]\r\n\r\n\r\n|https://github.com/infinispan-demos/postgresql-to-jdg[postgresql-to-jdg]\r\n|\r\n{checkedbox} JBoss Data Grid +\r\n{checkedbox} Remote Java +\r\n{checkedbox} Create Caches via CLI +\r\n|\r\nTransfer data from https://wiki.postgresql.org/wiki/Detailed_installation_guides[PostgreSQL] database into JDG.\r\n|\r\nhttps://wiki.postgresql.org/wiki/Detailed_installation_guides[PostgreSQL]\r\n\r\n\r\n|https://github.com/infinispan-demos/nodejs-infinispan-openshift[nodejs-openshift]\r\n|\r\n{checkedbox} Remote Node.js +\r\n{checkedbox} OpenShift +\r\n{checkedbox} Swagger +\r\n|\r\nNode.js microservice with persistence on remote cache.\r\n\r\nRuns in https://www.openshift.org[OpenShift] based container plattform. +\r\n\r\nData survives when doing rolling updates.\r\n|\r\nhttps://www.openshift.org[OpenShift]\r\n\r\n\r\n|https://github.com/infinispan-demos/tf-ispn-demo[tensor-flow]\r\n|\r\n{checkedbox} Remote Java +\r\n{checkedbox} Remote Node.js +\r\n{checkedbox} Listeners +\r\n{checkedbox} https://github.com/vjuranek/infinispan-cachestore-ceph[Ceph] store\r\n|\r\nConnecting https://www.tensorflow.org[TensorFlow], Infinispan and http://ceph.com[Ceph].\r\n|\r\nhttps://www.tensorflow.org[TensorFlow], https://www.qt.io/[QT], https://nodejs.org/en/[Node], http://ceph.com[Ceph]\r\n\r\n\r\n|https://github.com/jbossdemocentral/jboss-datagrid-spark-analytics-demo[spark-analytics]\r\n|\r\n{checkedbox} JBoss Data Grid +\r\n{checkedbox} Remote Java +\r\n{checkedbox} https://spark.apache.org[Apache Spark] +\r\n|\r\nAnalytics demo using Spark and JBoss Data Grid.\r\n|\r\nhttps://spark.apache.org[Apache Spark]\r\n\r\n\r\n|https://github.com/infinispan-demos/infinispan-wf-swarm-example[wildfly-swarm]\r\n|\r\n{checkedbox} Embedded +\r\n{checkedbox} http://wildfly-swarm.io[Wildfly Swarm] +\r\n{checkedbox} CDI +\r\n|\r\nDemo Infinispan in Wildfly Swarm.\r\n|\r\n\r\n\r\n|https://github.com/infinispan-demos/infinispan-events[upcoming events]\r\n|\r\n{checkedbox} Remote Node.js +\r\n{checkedbox} Script exec +\r\n{checkedbox} Listeners +\r\n{checkedbox} Data Iteration +\r\n{checkedbox} Java Streams (via remote) +\r\n|\r\n3-tier app showing upcoming conferences talks. +\r\n\r\nFront-end written in http://elm-lang.org[Elm]. +\r\n\r\nhttps://expressjs.com[Express.js] app for the middle tier. +\r\n|\r\nhttps://nodejs.org/en/[Node]\r\n\r\n|https://github.com/infinispan-demos/infinispan-nosqlunit-demo[nosqlunit]\r\n|\r\n{checkedbox} Embedded +\r\n{checkedbox} Remote Java +\r\n{checkedbox} JUnit\r\n|\r\nDemo unit test Infinispan using https://github.com/lordofthejars/nosql-unit[NoSQLUnit].\r\n|\r\n\r\n|https://github.com/infinispan-demos/JDG-x-site-replication-demo[X-Site on OpenShift]\r\n|\r\n{checkedbox} JBoss Data Grid +\r\n{checkedbox} X-Site +\r\n{checkedbox} OpenShift +\r\n|\r\nSetting up x-site replication on OpenShift. +\r\n\r\nUses Kubernetes Load Balancer Services. +\r\n|\r\nhttps://www.openshift.org/[OpenShift]\r\n\r\n|https://github.com/infinispan-demos/hotrod-secured-remote-access-datagrid-openshift[Secured Remote Access to Data Grid on OpenShift]\r\n|\r\n{checkedbox} HotRod +\r\n{checkedbox} TLS/SSL +\r\n{checkedbox} Remote Server +\r\n{checkedbox} OpenShift +\r\n|\r\nHotRod client remotely accesses to a secured Data Grid cluster running on OpenShift\r\n|\r\nhttps://www.java.com/[Java], https://maven.apache.org/[Maven], https://docs.oracle.com/javase/8/docs/technotes/tools/unix/keytool.html[keytool], https://www.openshift.org/[OpenShift]\r\n\r\n|===\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfinispan-demos%2Flinks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finfinispan-demos%2Flinks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfinispan-demos%2Flinks/lists"}