Development Update
Added 2019-07-10 16:28:34 +0000 UTCHi everyone!
It hit me after the last preview, that posting regular previews kinda requires something to preview, with depending on what's in the production isn't always possible >.< So instead of a Sneak Peak of a coming feature/avatar, I'll look at what I'm currently working on for the next patch.
The next patch is going to mainly be a necessity patch, dealing with the issue of the AMQ code project getting to big, due to all of the avatars added over the last couple of months. As it is now, there's probably only room for one more avatar, before the project reaches its size limit.
To deal with this issue, I'll be moving all the avatar images to their own server, that will only be hosting the avatar. The never server will be specialized for this, with should improve the load time of the avatars in-game :D For those of you interested in the technical details, I'll be moving the images from my git project to static S3 storage at Amazon. They'll then served through edge servers located Europe, US, Asia and the Middle East.
I'm also taking the chance to update my tools for adding new avatars and the avatar part of the database. My current tools have been buggy from the start, and the database structure is way more complex than it needs to be. So updating these should allow me to save a lot of time when adding new avatars!
I guess that's it for this update. I hope to have all of this ready next week, so that it's done before H-Zain finishes the next avatar and summer skins!
Comments
A good old monolith running on an ec2 instance, started developing the game before I knew what micro-services was, and it haven't made sense to rewrite it as scaling haven't been an issue as the server load is rather small for the game.
Rasmus Egerod Leth
2019-07-10 18:08:59 +0000 UTCAlways a plus. Is the site proper running on a big ec2 instance, or do you have a kubernetes swarm or something?
2019-07-10 17:27:32 +0000 UTCWas considering looking into LFS, but as I've been wanting to set up a CDN solution for the avatars for some time, I ended up just going with that one as it also should improve loading time =)
Rasmus Egerod Leth
2019-07-10 17:25:00 +0000 UTC