mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2024-11-26 04:36:22 +01:00
Updated Architectural Decision Records (markdown)
parent
a88aed7b28
commit
48fd4163f5
@ -545,7 +545,7 @@ Impact: Increased database reliability and reduced exceptions from unpatched dat
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>📌 Removal of Proxy<->Server connection system</summary>
|
||||
<summary>📌 Removal of proxy<->server connection system</summary>
|
||||
|
||||
> **Problem:** Connection system causes large overhead on networks
|
||||
> **Solution:** Remove the connection system
|
||||
@ -554,4 +554,19 @@ Impact: Increased database reliability and reduced exceptions from unpatched dat
|
||||
>
|
||||
> Impact: Easier istallation
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>📌 Restructuring packages according to data flow</summary>
|
||||
|
||||
> **Problem:** Some classes are in packages that don't make sense
|
||||
> **Solution:** Split packages based on data flow
|
||||
>
|
||||
> Here is a draft of the structure proposal
|
||||
> https://github.com/plan-player-analytics/Plan/issues/1021#issuecomment-526286750
|
||||
>
|
||||
> Impact: Other plugins using internal classes in Plan break, might delay some people from updating. Data classes can be split by domain and gathering and delivery objects can be separated.
|
||||
>
|
||||
> Reality: Some classes from the old structure are still used in packages of the "wrong" domain, such as `Session` and `TaskSystem`
|
||||
|
||||
</details>
|
Loading…
Reference in New Issue
Block a user