issues Search Results · repo:iluwatar/java-design-patterns language:Java
Filter by
959 results
(64 ms)959 results
iniluwatar/java-design-patterns (press backspace or delete to remove)Introduction
In Java applications, object instantiation for different types is often handled through separate factory classes. While
this approach works, it can become verbose and hard to maintain — especially ...
huunghia98er
- Opened 3 days ago
- #3301
Hi maintainers 👋,
I was reading through the Strategy Pattern README and I found the content super helpful!
Just a suggestion: the ** Intent ** and ** Real-World Example ** sections are very close in ...
ArushiTariyal
- Opened on May 27
- #3287
supermaverickws
- Opened on May 25
- #3286
https://medium.com/design-microservices-architecture-with-patterns/outbox-pattern-for-microservices-architectures-1b8648dfaa27
iluwatar
- 1
- Opened on Apr 14
- #3250
Description
Backpressure is a mechanism used in reactive or streaming systems to prevent overwhelm by controlling the flow of data
from producers to consumers. When a consumer cannot process data quickly ...
epic: pattern
type: feature
iluwatar
- 1
- Opened on Mar 30
- #3233
Description
The Actor Model is a concurrency paradigm in which independent “actors” encapsulate state and behavior, interacting
solely through asynchronous message passing. This approach avoids shared ...
epic: pattern
Stale
type: feature
iluwatar
- 4
- Opened on Mar 30
- #3232
Description
Onion Architecture is an architectural style that places the domain model (business logic) at the center, surrounded by
layers (or “rings”) of application services, and infrastructure or external ...
epic: pattern
type: feature
iluwatar
- 5
- Opened on Mar 30
- #3231
Description
Clean Architecture is an architectural style proposed by Robert C. Martin (Uncle Bob) that organizes code in concentric
layers, with the application s core business logic (entities and use ...
epic: pattern
type: feature
iluwatar
- 1
- Opened on Mar 30
- #3230
Description
The Microservices Load Shedding pattern ensures a system gracefully handles overload situations by rejecting or shedding
excess requests once it hits a predefined capacity limit. By proactively ...
epic: pattern
Stale
type: feature
iluwatar
- 2
- Opened on Mar 30
- #3229
Description
The Microservices Bulkhead pattern isolates critical system resources for each service or component so that failures or
heavy load in one part of the system don’t cascade and degrade the entire ...
epic: pattern
info: help wanted
type: feature
iluwatar
- 1
- Opened on Mar 30
- #3228

Learn how you can use GitHub Issues to plan and track your work.
Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub IssuesProTip!
Press the /
key to activate the search input again and adjust your query.
Learn how you can use GitHub Issues to plan and track your work.
Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub IssuesProTip!
Press the /
key to activate the search input again and adjust your query.