issues Search Results · repo:iluwatar/java-design-patterns language:Java
Filter by
956 results
(91 ms)956 results
iniluwatar/java-design-patterns (press backspace or delete to remove)https://medium.com/design-microservices-architecture-with-patterns/outbox-pattern-for-microservices-architectures-1b8648dfaa27
iluwatar
- 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
type: feature
iluwatar
- 3
- 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
- 4
- 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
type: feature
iluwatar
- 1
- 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
- Opened on Mar 30
- #3228
Description
The Fork/Join pattern is a concurrency design approach that splits (“forks”) a large task into multiple smaller
subtasks, processes these subtasks in parallel, and then recombines (“joins”) ...
epic: pattern
type: feature
iluwatar
- 1
- Opened on Mar 30
- #3227
Description
The Thread-Pool Executor is a concurrency design pattern that maintains a pool of worker threads to process tasks.
Rather than creating a new thread each time a task is submitted, the pattern ...
epic: pattern
type: feature
iluwatar
- 1
- Opened on Mar 30
- #3226
Description
Thread-Specific Storage is a concurrency design pattern where each thread retains its own instance of a shared object,
typically achieved using ThreadLocal T in Java. By isolating data to ...
epic: pattern
info: help wanted
type: feature
iluwatar
- Opened on Mar 30
- #3225

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.