Aren't you in DevOps? Why are they obliterating your source code, you're not a primary developer. Did they just not approve of your deployment strategy or scripting approach, etc.?
On my end we're going to be switching game engines for one of our primary products down the road. As we're discussing this, I literally was thinking of you and your company's migration from AWS to Azure. As in your case, this will be a very significant undertaking and I'm the one most familiar with gaming engines in the company.
lol, i am in devops. we want to use pulumi for some of our kubernetes automation and i decided to write some stuff in GO (which i don't know very well) and got a bit of shit for not keeping things in C# (which i really don't know). I'm of the mind those deployment tools should stay true to more scripting-based languages which make consumption for a wider variety of candidates much simpler. I have the architect on my side but many of the principal/sr engineers want to keep the stack more C-based since that's most of what we do.
it's just a bunch of old heads stuck in their ways. i'm always going to take the simplest approach and as i've said before, i'm a really shit coder. someday i hope to be better, but i'm truly trash right now.
architect asked for a few corrections but with him on my side i'll be winning the arguments in standup tomorrow. we'll see how it goes.
as for your transition, i bid you luck man. my biggest issue with our move is that i just haven't run these types of things in a production-level environment before, and i'm worried about missing details. our company still deploys the product on windows using binaries and scaling involves a lot of manual process. we're moving to SaaS along with the move to azure, and will be working on microservices in q4, breaking down our monolith. there's just a shit ton going on and i never feel like i make much progress, honestly.
got our staging environment fully deployed leveraging custom autoscaling tooling and some other cool controller stuff. really liking the kubernetes side of things. hopefully i can keep it secure. DevSecOps i am not.