Skip to content

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
Issue origami icon

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 Issues
ProTip! 
Press the
/
key to activate the search input again and adjust your query.
Issue origami icon

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 Issues
ProTip! 
Press the
/
key to activate the search input again and adjust your query.
Issue search results · GitHub