
Imposing Code Structure Guidelines using ArchUnit
While building the software, we all agree, as a team, to follow a set of guidelines which are typically considered as best practices. But during the …
Browse

While building the software, we all agree, as a team, to follow a set of guidelines which are typically considered as best practices. But during the …

I come across many blog posts from various sources like Twitter, StackOverflow, etc., and some of them are very helpful. Also, in day-to-day work I …

One of the many reasons for the huge popularity of Spring and SpringBoot is its great support for Testing. We can write unit tests using Mockito …

I have been working with Spring and Spring Boot for many years, and I needed to create a lot of Spring (Boot) applications for various reasons, like …

Postman is the most popular tool for testing REST APIs. I guess most developers are familiar with how to use Postman to send various types (GET, POST, …

Spring Boot is the most popular tech stack for building Java-based REST APIs. In this tutorial, we will learn how to write tests for Spring Boot …

In the previous post Kafka Tutorial - Java Producer and Consumer, we learned how to implement a Producer and Consumer for a Kafka topic using the …

Kafka, depending on how you use it, can be seen as a Message Broker, Event Store, or a Streaming Platform, etc. Kafka became a preferred technology …

I have been working with SpringBoot for many years, and over time, I have worked with many Spring Boot-based codebases. There are a few common …

One of the challenges in microservices architecture is the ability to debug issues. A simple user action might trigger a chain of downstream …

In microservices architecture, there could be a number of API services and few UI components that are talking to APIs. As of now, many microservices …

In the microservices world, to fulfill a client request one microservice may need to talk to other microservices. We should minimize this kind of …