I just wanted to give a shout-out to "Design Patterns" and its author! Having read quite a lot about "Clean Code/Architecture", "Hexagonal Architecture", "DDD" etc. I was surprised by the good explanations you can get in this "tiny " book. I guess your definitions and explanations might be the better ones to use when dealing with these topics for the very first time.
Customer support service by UserEcho