Category Archives: Spring Boot

Monitoring Microservices with Prometheus and Grafana

By | June 29, 2025

Monitoring microservices means tracking the health, performance, and behavior of your services to ensure they run efficiently and reliably. It’s essential for both microservices and standalone applications, because a failure in one service can impact others, and debugging such issues can be time-consuming—ultimately leading to business losses. In this tutorial, you’ll learn how to monitor… Read More »

How to fix | Remove this commented out code in SonarQube

By | June 16, 2025

What is SonarQube? SonarQube is an open-source platform used for static code analysis and checks for the code quality in an software applications. It helps to identify the bugs, code smells, Security vulnerabilities and technical debt in software development lifecycle. It supports multiple programming languages and easily integrates with the CI/CD tools and pipeline and… Read More »

Spring Boot interview questions for 5 years experience

By | November 1, 2024

1. Why Spring Boot over Spring framework? Spring vs Spring Boot The Spring Boot framework is built on top of the Spring framework, and it is used for a rapid production-ready environment that enables the developers to directly focus on the business logic instead of struggling with the configuration and setup; those will be automatically… Read More »

Controller vs RestController in Spring Boot

By | February 16, 2025

The Controller and RestController in the Spring framework are both used to handle the HTTP requests, but they have a difference in their intended use and their behaviour. Difference between Spring Controller vs RestController Controller RestController The controller in Spring typically handles the traditional web requests and produces the HTML views. RestContoller is specifically designed… Read More »

Spring Boot 3 Observability

By | September 3, 2024

What is Observability? Observability is used to observe the internal states of the application through metrics, logs, and traces and gives insight into the functioning of the application. It makes the application more transparent and easier to monitor, troubleshoot, and manage. Steps to implement Observability in Spring Boot 3.0 Spring Boot observability can be easily… Read More »

Spring Boot Session Management using Redis

By | June 19, 2025

What is Session Management? Session management in Spring Boot refers to the process of managing user sessions in a web application. Sessions are used to maintain stateful information about the user’s interaction with the application across multiple requests. What is the purpose of Session Management? Following are the benefits of session management: How to do… Read More »