6 ms·
> I realize I don’t have much knowledge about the best way to architect applications There is no “best way”, it always depends on what you are building. The m
by gitgud 4mo ago
> I realize I don’t have much knowledge about the best way to architect applications
There is no “best way”, it always depends on what you are building.
The main advice I would give is to always remember that there’s trade-off’s in every architectural choice…
I guess some general tenants might be… “great architectural solutions…”
- Allow new features to be added, without much complexity
- Have reliable and clear abstraction layers
- Allow tests and typing to validate it’s correctness
- Manage clearly understood limitations, rather than implicit surprise limitations