- Learning Functional Programming in Go
- Lex Sheehan
- 76字
- 2025-02-27 05:14:35
Bad design
If our application architecture diagram looks something like the following one, we have failed to properly design our application:

Simplicity is not easy, but it is worth striving for.
The more we add features to our already complex system, the more complex it becomes.
In a system like this, we cannot consider one thing at a time; we must think of everything together and all the possible weird interactions that may break our system.