Что такое CQRS в Go?

Middle+
161 просмотров
AFK Offer AI

Command Query Responsibility Segregation — разделение операций чтения и записи. В Go: CommandHandler обрабатывает команды (CreateOrder), QueryHandler — запросы (GetOrderByID). Разные модели для записи и чтения. Можно даже разные базы — пишем в PostgreSQL, читаем из Redis/Elasticsearch.

Следующий вопрос

Что такое benchstat?