I am relatively new to elastic and am looking for some input on choosing a deployment, ongoing development, and version control strategy for my Elsatic Stack. I am close to building a production version of elastic am looking to get some input on how other people typically manage their stack after its in production. Does anyone use version control, like git? IF so, what do you include, what do you exclude and why? Do you have a mirrored development stack that you test your changes on before launching to to production, like you would in any other development strategy? Does this need to be on an identical system?
Any thoughts or answers are appreciated, thanks!