java-design-patterns
java-design-patterns copied to clipboard
Design patterns implemented in Java
## What problem does this PR solve? Fixes majority of the high severity issues raised by Sonar. There's a few more left but the changes are already big enough for...
https://microservices.io/patterns/observability/distributed-tracing.html
Bumps [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) from 2.7.5 to 3.2.5. Release notes Sourced from org.springframework.boot:spring-boot-dependencies's releases. v3.2.5 :lady_beetle: Bug Fixes BindValidationFailureAnalyzer uses wrong target #40364 Log4j2LoggingSystem pollutes Log4j2's environment with a SpringEnvironmentPropertySource that is...
Pull request title - An active record pattern implementation - An issue it solves - https://github.com/iluwatar/java-design-patterns/issues/79 Pull request description - General simple active record implementation > For detailed contributing instructions...
## What problem does this PR solve? Close #2546
The MapReduce design pattern is designed to process large volumes of data in a distributed and parallel manner, improving scalability and performance by utilizing multiple processing nodes. Originating from functional...
SonarCloud is used for static code analysis. It currently reports 48 high severity issues. See https://sonarcloud.io/project/issues?impactSeverities=HIGH&resolved=false&id=iluwatar_java-design-patterns It is possible to run the same analysis on local machine using SonarLint plugin....
Introduce the Publish/Subscribe pattern to provide a flexible event-handling system. The Publish/Subscribe pattern is a messaging paradigm used in software architecture with several key points: * Decoupling of publishers and...
https://microservices.io/patterns/communication-style/idempotent-consumer.html