All the proposed solutions required a third party service or am I reading it wrong?
It is always the same, you want database use a third party, you want websockets use a third party, this approach turns out to be very expensive if you are starting
It is the same for authentication, file uploads, emails, crons, it is a burden to handle all that externally