Looks like this article goes back in time a little and is good for beginners. Seeking views from experience folks if they use the ideas discussed here.
Out of scope for this article, obviously, but I would prefer a similarly written one on how to make your own netlify clone. At least the critical path where git push results in some server (I control) pulling the repo, doing stuff, and reporting the results in real time via a simple UI.