I do apologise for bothering you all with this potentially trivial question - please feel free to direct me to where I can read up to solve it
I very much like the idea a headless cms and specifically ghost. The one thing that I do not understand or can wrap my head around is how or why it is fine that ghost cannot be clustered? how is ghost able to serve and manage all the content requests from a single instance and to a single db that is not Highly available. Also how do you ensure locality of deployment is satisfied with only one instance?
Is this more of a concern without a Static Site Generator? I.e if using a SSG you would “compile” your public facing site and content and deploy that to a global CDN? If so what about the case of leveraging the content API?
I am essentially looking for best practise for production deployment and want better understanding of the design and architecture choices! I know that there are big sites that run fine on ghost - I just want to understand how/why given my concerns and what actual things I need to be aware of so as to be properly prepared for serving my content!