https://learnarchitecture.net/articles/4510-mastering-modern-architecture-top-design-tips.html>