Вам нужно найти способ отследить обработку сотого ряда (задания), чтобы вы могли наконец выполнить задачу «отправить письмо». Вы можете добиться этого следующим образом
Ведение одной записи в новой таблице MYSQL с столбцами sucess_apis, fault_apis, total_apis и no_apis_completed
После обработки каждого задания (строки) потребителем SQS, увеличивайте счетчики no_apis_completed, счетчик sucess_apis (при успехе), счетчик fail_apis (если не удалось) на один
Перед обработкой любого задания извлеките значение столбца no_apis_completed, и если текущее задание на обработку является 100-м, вы можете отправлять электронные письма
ИЛИ вы также можете добавить запись в очередь SQS с другим именем задачи, а затем вы можете иметь модуль в приемнике SQS для выполнения действия «отправить письмо» при получении задачи с типом отправки электронной почты