I am sending email from my apex code using sendgrid API and after every call I am updating a flag in my object marking that email is sent.
I am doing DML after every callout because somehow any error occurs then duplicate emails should not went out.
Now, with my current approach, I made one future method which is making callout to sendgrid, so now there will be future method callout for every email sent. Here, many future request will be there.
My question is will be there be any issues if lot of future request are there in my org ?