#This team has got to feel absolutely foolish
8 messages · Page 1 of 1 (latest)
Yeah...nothing like not being ahead of the game, setti g new server up and making sure you are good to go in advance.
Maybe you would like to manage the migration team instead? You seem to very motivated and have a lot of time on your hands considering your amount of posts.
I don't know anything about server migration. If you want to put me in a position above them, sure. Give me a week and I'll find a new team.
You are an idiot. Server migrations never happen like this.
Thank you for your opinion.
Lol sure. Name one online product which has gone down for over a month "for a migration"
Catan universe 11/14/2022:
Since a few questions on "why we did the migration" have been asked, we want to address them here as well:
Our old server and backend provider ended its service and that forced us to make a decision. We decided to migrate Catan Universe to a new provider since the alternative would have been to take the game off the market. We decided to take on the migration and keep the game alive.
Catan Universe and the old systems have been deeply intertwined because we have been developing our game from scratch on that service since 2015.
This made it particularly hard to find a suitable replacement since the available services out there do vary a lot in their functionality and approach. A lot of code had to be rewritten to mimic the functionalities our Catanians are used to. Due to the time constraints, a complete rework was no option.
We build a migration pipeline for your user accounts and rewrote codes for the most part of the year. Unfortunately, some of the migration routes we planned had to be replaced towards the end of the production cycle due to our old service getting too unreliable.
And since preserving your data/purchases and so on had to be our main priority, we had to more heavily focus on that.
The combination of the ongoing migration + a lot of users trying to play online matches with not optimized code did prove to be too much for any amount of hardware we can allocate. All of those services are cloud-based and it is not a matter of how much resources you can put in but also of how well your code is performing.
And this is where we are right now. As mentioned above our team keeps on methodically optimizing the code where it needs to be optimized to reestablish the complete functionality you are used to.
We are thankful for your patience and helpful feedback.