https://cloudutsuk.com/posts/architect/software-architecture-styles/
Software Architecture Styles - Cloudutsuk