By manually sharding, you mean to have 2 or more queues for the same task? Like NotificationsQueue0, NotificationsQueue1 and enque in a round-robin manner ?