How to implement pessimistic locking with Aerospike and Project Reactor ?
How to implement optimistic locking with Aerospike and Project Reactor ?
Handy tool for quick producing/consuming Kafka messages and more.
An update is lost when a user overrides the current database state without realizing, that someone else changed it between the moment of data loading and the moment the update occurs. In this post, I will give detailed description of this phenomena and typical ways to prevent it.
Simply a list of steps on how to install Zsh on Ubuntu and make it pretty.
This post is not overwhelmed with any theoretical or practical reflections about Kubernetes. I will just share very easy way of installing and getting started with Kubernetes in the matter of minutes.
So, let’s not waste our time and get Kubernetes cluster up and running locally.
In this post I will show how to package Java sources to multiple JDK versions with Maven.
In this post I provide a tutorial on using awesome
Sooner or later, there comes the time to measure how your RESTful service behaves under load. There are many out of the shelf tools, that allow to do this in "quick-and-dirty" way — like wrk / wrk2, ab, etc. However, if you’re working with JVM and want to setup reproducible and comprehensive load testing, probably, the best tool would be Gatling.
So, this post is
how-to article for setting up load testing of Spring Boot service with Gatling.
Decorator pattern is handy tool in every developer toolbox. Probably, everyone occasionally uses this pattern and knows when and how to apply it. Nevertheless, in this post I will show how to implement decorator in functional style, and contrast it with object-oriented way.