How many of you have ever created automated performance tests before running an application on production? Usually, developers attach importance to the functional testing and try to provide at least…
Performance Testing with Gatling

Java, Spring, Kotlin, microservices, Kubernetes, containers
How many of you have ever created automated performance tests before running an application on production? Usually, developers attach importance to the functional testing and try to provide at least…
Introduction I came across Envoy Proxy for the first time a couple of weeks ago, when one of my blog readers suggested that I write an article about it. I…
Preface Although every microservice instance is an independent unit, we usually manage them from one central location. We are talking about watching the application logs (Kibana), metrics, and statistics (Zipkin,…
If you need a solution for querying and visualizing time series and metrics probably your first choice will be Grafana. Grafana is a visualization dashboard and it can collect data…
A few days ago I came across an article about Spring Boot Admin framework. It is a simple solution created to manage and monitor Spring Boot applications. It is based…
During the last 'Code Europe' conference in Warsaw appeared many topics related to microservices architecture. Several times I heard the conclusion that the best candidate for separation from the monolith…
In this article, you will learn how to expose Spring Boot microservices over REST Protocol Buffers. Today exposing RESTful API with JSON protocol is the most common standard. We can…
Imagine you have multiple microservices running on different machines in multiple instances. It seems natural to think about the tools that help you in the process of monitoring and managing…
Probably you read some articles about Hystrix and you know in what purpose it is used for. Today I would like to show you an example of exactly how to…
One of the most frequently mentioned challenges related to the creation of microservices-based architecture is monitoring. Each microservice should be run on an environment isolated from the other microservices, so…