NJNeha Jaininnehajain5667.hashnode.dev·Jan 3 · 2 min readSpring Boot Setup for Google GenAIDependencies (pom.xml): <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org...00
NJNeha Jaininnehajain5667.hashnode.dev·Jan 3 · 3 min read(Resilence4j- Circuit Breaker and retry)What is @CircuitBreaker Annotation? @CircuitBreaker is used in Spring Boot (with Resilience4j) to stop calling a failing service after a certain number of failures and return a fallback response instead. It helps in fault tolerance and prevents casca...00
NJNeha Jaininnehajain5667.hashnode.dev·Feb 16, 2025 · 2 min readStrategy Design PatternThe Strategy Design Pattern is a behavioral design pattern that defines a family of algorithms, encapsulates each one, and makes them interchangeable. This pattern allows a class's behavior to be selected at runtime. Key Components of the Strategy P...00
NJNeha Jaininnehajain5667.hashnode.dev·Feb 16, 2025 · 4 min readSOLID PrincipleThe SOLID principles in Java (or any object-oriented programming language) are a set of design principles that help create scalable, maintainable, and flexible code. They were introduced by Robert C. Martin (Uncle Bob) and stand for: 1. S - Single Re...00
NJNeha Jaininnehajain5667.hashnode.dev·Jan 27, 2024 · 3 min readBPMN CAMUNDA part 1 :BPMN, which stands for Business Process Model and Notation, is a standardized graphical notation used for modeling business processes in a visual way. BPMN diagrams use symbols and shapes to represent different elements such as tasks, events, gateway...00