I have already introduced Apache Ignite in one of my previous articles In-memory data grid with Apache Ignite. Apache Ignite can be easily launched locally together with Spring Boot application.…
Java, Spring, Kotlin, microservices, Kubernetes, containers
I have already introduced Apache Ignite in one of my previous articles In-memory data grid with Apache Ignite. Apache Ignite can be easily launched locally together with Spring Boot application.…
One thing's for sure. If you don't have to version your API, do not try to do that. However, sometimes you have to. A large part of the most popular…
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…