[GH-ISSUE #449] Refactor Solving Module #160

Closed
opened 2026-02-26 04:34:14 +03:00 by kerem · 0 comments
Owner

Originally created by @mageddo on GitHub (May 23, 2024).
Original GitHub issue: https://github.com/mageddo/dns-proxy-server/issues/449

Purpose

Do refactoring found at #440 to be compliant to Hexagonal Arc and DDD evicting the problems and having the benefits it provides.

Tasks

  • Things like that: why 20 seconds is being fixed at solver cache remote if this value is fixed and will be used by the global cache?
Originally created by @mageddo on GitHub (May 23, 2024). Original GitHub issue: https://github.com/mageddo/dns-proxy-server/issues/449 ## Purpose Do refactoring found at #440 to be compliant to [Hexagonal Arc](https://alistair.cockburn.us/hexagonal-architecture/) and [DDD](https://pt.slideshare.net/paucls/ddd-strategic-design-context-maps-paulo-clavijo-april-2018) evicting the problems and having the benefits it provides. ## Tasks * Things [like that](https://github.com/mageddo/dns-proxy-server/blob/b0c5da2b31cc25bde9b7d6b8ec5ad97d24393dcb/src/main/java/com/mageddo/dnsproxyserver/server/dns/solver/SolverCachedRemote.java#L37): why 20 seconds is being fixed at solver cache remote if this value is fixed and will be used by the global cache?
kerem 2026-02-26 04:34:14 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/dns-proxy-server-mageddo#160
No description provided.