protected override async Task ProcessMessageAsync(CustomerTierChangedEvent message)
        {
            var model = new CustomerTierModel
            {
                Id         = Guid.NewGuid().ToString(),
                CustomerId = message.CustomerId.ToString(),
                TierId     = message.TierId.ToString(),
                Timestamp  = DateTime.UtcNow
            };

            await _operationsService.ProcessCustomerTierChangedEventAsync(model);

            _log.Info("Processed customer tier changed event",
                      context: $"customerId: {message.CustomerId}; tierId: {message.TierId}");
        }