I have some concerns with implementing notifications using HTTP outcalls alone.
I think this is a good summary: