Escape Over-engineering — Reducing Architecture Complexity with YAGNI, KISS, and the Rule of Three | DEV BAK - 기술블로그