springboot

How to use AWS SSM Parameter Store and AWS Secrets Manager from Spring Boot and Java

How to use AWS SSM Parameter Store and AWS Secrets Manager from Spring Boot and Java

A practical, hands-by-step article showing how to fetch configuration stored in AWS Systems Manager Parameter Store (SSM) and AWS Secrets
LTS LTS
10 min read
Factory Pattern using Java and Spring Boot web application

Factory Pattern using Java and Spring Boot web application

Let’s take the Factory Pattern and apply it to a Spring Boot web application. Let’s use a more real-world case:
LTS LTS
1 min read
Validation in Spring Boot REST APIs — A Complete Guide

Validation in Spring Boot REST APIs — A Complete Guide

Building RESTful APIs often involves handling client input. To ensure data integrity and prevent invalid values from polluting your system,
LTS LTS
3 min read
Designing an Event-Driven Architecture in Java with Spring Boot

Designing an Event-Driven Architecture in Java with Spring Boot

In today’s distributed systems world, responsiveness, scalability, and loose coupling are top priorities. Event-Driven Architecture (EDA) is a powerful design
LTS LTS
1 min read
Spring Boot Microservice Using Lombok

Spring Boot Microservice Using Lombok

Writing clean and maintainable code is essential in any Java application, especially in microservices where modularity and simplicity matter most.
LTS LTS
1 min read
Using @Async in Spring Boot for Asynchronous Processing

Using @Async in Spring Boot for Asynchronous Processing

Spring Boot provides the @Async annotation to execute methods asynchronously. This improves application performance by freeing up the main thread
LTS LTS
1 min read
Using @Modifying and @Transactional in Spring JPA

Using @Modifying and @Transactional in Spring JPA

Spring Data JPA provides powerful annotations like @Modifying and @Transactional to perform update and delete operations efficiently. These annotations allow
LTS LTS
1 min read
Microservices Based System with API Gateway and Rate Limiting in Java

Microservices Based System with API Gateway and Rate Limiting in Java

In modern application architectures, microservices provide scalability, modularity, and ease of development. To manage communication between services and ensure security,
LTS LTS
2 min read
Handling Exceptions in Spring Boot with @ControllerAdvice

Handling Exceptions in Spring Boot with @ControllerAdvice

Introduction In a Spring Boot application, handling exceptions gracefully is crucial for providing meaningful error responses to clients. Instead of
LTS LTS
1 min read
Spring Data JPA example with CRUD

Spring Data JPA example with CRUD

Spring Data JPA is a powerful framework for managing the persistence layer in Java applications. It simplifies database interactions by
LTS LTS
1 min read