DDD, Hexagonal, Onion, Clean, CQRS, … How I put it all together