About the Author

Rafal Leszko

Rafal Leszko

Cloud Software Engineer

Rafał is a passionate software engineer, trainer, conference speaker, and author of the book, Continuous Delivery with Docker and Jenkins. He specializes in Java development, cloud environments, and continuous delivery. Prior to joining Hazelcast, Rafał worked with a variety of companies and scientific organizations, including Google, CERN, and AGH University of Science and Technology.

Pricing
Chat
Contact
Loading

No posts were found matching that criteria.

AWS Auto Scaling with Hazelcast

Rafal Leszko
by Rafal Leszko

Learn how to set up a Hazelcast cluster on AWS Auto Scaling group.

Hazelcast Helm Chart

Rafal Leszko
by Rafal Leszko

Learn how to use Hazelcast Helm Chart

Securing Hazelcast with Cert-Manager

Rafal Leszko
by Rafal Leszko

Cert-Manager became a standard way for issuing and rotating certificates in Kubernetes and OpenShift environments. Simple to install. Simple to use. Well integrated with Vault and other secret managers. No surprise it’s the way to go if you want to set up secure communication between your applications! In this blog post, I show how to […]

How to Set Up Your Own On-Premises Hazelcast on Kubernetes

Rafal Leszko
by Rafal Leszko

Hazelcast loves Kubernetes. Thanks to the dedicated Hazelcast Kubernetes plugin, you can use dynamic auto-discovery. Hazelcast on Kubernetes can also run in multiple topologies: embedded, client-server, or as a sidecar. What’s more, thanks to the Helm package manager and the dedicated Hazelcast Helm Chart, you can deploy a fully functional Hazelcast server in literary minutes. […]

Hazelcast Resilient to Kubernetes Zone Failures

Rafal Leszko
by Rafal Leszko

Data is valuable. Or I should write, some data is valuable. You may think that if the data is important to you, then you must store it in the persistent volume, like a database or filesystem. This sentence is obviously true. However, there are many use cases in which you don’t want to sacrifice the […]

Where Is My Cache? Architectural Patterns for Caching Microservices

Rafal Leszko
by Rafal Leszko

I’m sure you use caching somewhere in your system. This can be either to improve performance, reduce backend load, or to decrease downtime. Everybody uses caching. Caching is everywhere. However, in which part of your system should it be placed? If you look at the following diagram representing a simple microservice architecture, where would you […]

Rolling Upgrade Hazelcast IMDG on Kubernetes

Rafal Leszko
by Rafal Leszko

Hazelcast IMDG is tightly integrated into the Kubernetes ecosystem thanks to the Hazelcast Kubernetes plugin. In previous blog posts, we shared how to use auto-discovery for the embedded Hazelcast and steps for scaling it up and down using native kubectl commands. In this post, we’ll focus on another useful feature, Rolling Upgrade. You can apply […]

Hazelcast Sidecar Container Pattern

Rafal Leszko
by Rafal Leszko

The sidecar pattern is a technique of attaching an additional container to the main parent container so that both would share the same lifecycle and the same resources. You may think of it as a perfect tool for decomposing your application into reusable modules, in which each part is written in a different technology or […]

How to Use Hazelcast Auto-Discovery with Eureka

Rafal Leszko
by Rafal Leszko

Hazelcast IMDG supports auto-discovery for many different environments. Since we introduced the generic discovery SPI, a lot of plugins were developed so you can use Hazelcast seamlessly on Kubernetes, AWS, Azure, GCP, and more. Should you need a custom plugin, you are also able to create your own. If your infrastructure is not based on […]

Subscribe

Subscribe to the blog

Follow us on: