Spring Framework

Hashi Corp KV Secrets Manager integration with SpringBoot Application

Securing your secrets inside application is not an easy task. Typically applications deployed to multiple environments, and developers have to maintain separate credentials for each environment in configuration files, if there is no encryption mechanism (most of the time 🙁 ) those username and passwords or secrets for token generation (API keys), database connections are …

Hashi Corp KV Secrets Manager integration with SpringBoot Application Read More »

Dependency Injection Simplified

Dependency Injection or Dependency Inversion is a design pattern to decouple objects to overcome the dependency relation in objects. Say there are objects tied to each other for example there is a Drawing application.   Lets say there are two Circle and Triangle Classes which has a draw method in both classes. So when ever I …

Dependency Injection Simplified Read More »