Sebastian Laskawiec

20 posts

REST with HTTP/2

March 07, 2018

HTTP has become one of the most successful and heavily used network protocols around the world. Version 1.0 was created in 1996 and received a minor update 3 years later. But it took more than a decade to create HTTP/2 (which was approved in 2015). Why did it take so long? We...

Multi-tenancy - Infinispan as a Service (also on OpenShift)

September 11, 2017

Multi-tenancy - Infinispan as a Service (also on OpenShift) In recent years Software as a Service concept has gained a lot of traction. I’m pretty sure you’ve used it many times before. Let’s take a look at a practical example and explain what’s goin...

KUBE_PING 0.9.3 released

May 23, 2017

I’m happy to announce that JGroups KUBE_PING 0.9.3 was released. The major changes include: Fixed releasing connections for embedded HTTP Server Fixed JGroups 3/4 compatibility issues Fixed test suite Fixed Message.setSrc compatibility issues Updated documen...

Infinispan Spring Boot Starters 1.0.0.Final released

May 22, 2017

We are happy to announce that Infinispan Spring Boot Starters 1.0.0.Final have been released. Change-list: [https://github.com/infinispan/infinispan-spring-boot/pull/27] Infinispan 9.0.0.Final is used by default [https://github.com/infinispan/infinispan-spring-boot/pu...

Memory and CPU constraints inside a Docker Container

March 20, 2017

In one of the previous blog posts we wrote about different configuration options for our Docker image. Now we did another step adding auto-configuration steps for memory and CPU constraints. Before we dig in…​ Setting memory and CPU constraints to containers i...

Spring Boot Starter 1.0.0.CR1 released!

March 16, 2017

I’m happy to announce a new release (the first feature-complete!) of Infinispan Spring Boot Starters. We finally added new properties for managing Hot Rod client mode in application.properties as well Spring Cache automatic support. Finally, we fixed a couple of small...

KUBE_PING 0.9.2 released!

March 16, 2017

I’m happy to announce a new release of KUBE_PING JGroups protocol. Since this is a minor maintenance release, there are no ground breaking changes but we fixed a couple of issues that prevented our users from using JGroups 3.6.x and KUBE_PING 0.9.1. Have a look at t...

Checking Infinispan cluster health and Kubernetes/OpenShift

March 01, 2017

Modern applications and microservices often need to expose their health status. A common example is Spring Actuator but there are also many different ways of doing that. Starting from Infinispan 9.0.0.Beta2 we introduced the HealthCheck API. It is accessible in both Embedd...

Spring Boot Starters 1.0.0.Beta1

February 15, 2017

I’m happy to announce Spring Boot Starters 1.0.0.Beta1. The changelog includes: Fixed hotrod-client.properties path (now it uses classpath:hotrod-client.properties) ISPN-7468 Added Spring Cache automatic discovery and creation Fixed typo in artifact name Upg...

Spring Boot Starters

December 20, 2016

Spring Boot Starters Ho, ho, hooo! It looks like all members of Infinispan Community have been nice and Santa brought you Spring Boot Starters! This will make you even more productive and your code less verbose! Why do I need starters? Spring Boot Starters make the ...

Spring as a Spec?

November 28, 2016

We’ve been maintaining Spring integrations bits in Infinispan for quite a while. Our development version, Infinispan 9, contains a set of changes in those modules which deserve some explanation…​ Versions…​ versions everywhere…​ ...

OpenShift and Node Affinity

October 13, 2016

OpenShift (and Kubernetes) has a great feature called Affinity. In some scenarios, it might be beneficial to configure it along with Infinispan node affinity. Before we start…​ this tutorial is heavily based on our previous blog post about deploying Infinispan ...

Microservices with Wildfly Swarm and Infinispan

October 11, 2016

Everybody loves Microservices, right? Today, all of us have slightly different understanding what Microservices are but, among all those definitions and attributes, there’s probably one thing that fits them all - they need to be simple. So let’s have a look at...

Configuration management on OpenShift, Kubernetes and Docker

September 02, 2016

When deploying Infinispan on Docker based Cloud environments, the most critical thing is how to manage configuration. In this blog post we’ll explore some of the options. Extending our Docker image Creating your own Docker image based on jboss/infinispan-server is q...

Running Infinispan cluster on Kubernetes

August 18, 2016

Running Infinispan cluster on Kubernetes In the previous post we looked how to run Infinispan on OpenShift. Today, our goal is exactly the same, but we’ll focus on Kubernetes. Running Infinispan on Kubernetes requires using proper discovery protocol. This blog post ...

Running Infinispan cluster on OpenShift

August 09, 2016

Running Infinispan cluster on OpenShift Did you know that it’s extremely easy to run Infinispan in OpenShift? Infinispan 9.0.0.Alpha4 adds out of the box support for OpenShift (and Kubernetes) discovery! Our goal We’d like to build an Infinispan cluster on to...

Bleeding edge on Docker

July 20, 2016

As you may have noticed our Docker images are published together with (or very soon after) releases. But what if you want to try out some brand features which have just been merged? In that case you need to build an image by yourself. Step #1 - Clone JBoss Docker image repo...

Infinispan 8.1.3.Final is out!

April 04, 2016

Dear community, We are proud to announce the release of Infinispan 8.1.3.Final. https://infinispan.org/download and try it out! The maintenance release includes: Fixed cluster startup in client server mode Fixed default cache race condition during server start Fi...

Infinispan 8.2.1.Final is out!

April 04, 2016

Dear community, We are proud to announce the release of Infinispan 8.2.1.Final. https://infinispan.org/download#stable and try it out! The release contains the following changes: Improved test suite stability Fixed deadlock and default cache race condition during s...

Cache and Cache Manger events in CDI

September 25, 2014

A long time ago, in a coffee bar far, far away, Infinispan met CDI. The two had the most amazing espressos, but they noticed that service was not as efficient as they wished. To help them out, the CDI support has been extended to include CDI Events. Coffee Events In case ...