https://medium.com/@boris.bodin_21848/the-role-of-artificial-intelligence-in-modern-software-architecture-design-57ad08a17329