Exploring Command-Query Responsibility Segregation and Event Sourcing with Ruby · HackerTrans