Reverse domain modeling for fun In the last two months or so, I have developed a strong interest in domain-driven design (DDD).