Exploring Command-Query Responsibility Segregation and Event Sourcing with Ruby | Heykuki News