Event Sourcing: что это, когда применять? Опиши кейс — банковский счёт. Какие плюсы и минусы? Чем отличается от обычного CRUD с audit log?