Designing a MMORPG server (C#, Microservices), looking for some feedbacks
Hello,
I've been working (mainly alone) on a project for learning purposes (mostly Cloud Computing things) since almost one year now.
I'd like some review about the software I've designed since I never had any reviews from anyone else.
My goals :
- Have an easy to use, easy to develop, pluggable & heavy customizable project.
- Improve my .NET writing & architecturing skills
- Improve my software architecture skills
What I've done so far :
- Basic RPC protocol (Transport layer over MQ like MQTT or RabbitMQ) to communicate through microservices
- Some Database wrappers (Redis, MSSQL, Mongodb...)
- IoC usage for a lot of things
- Plugins system
- Pluggable Event pipeline for the Game events
- An abstracted game API to avoid putting everything in the same project (ChickenAPI)
Also, I know that this software has lack of documentation and also some rushed code (mostly on game features) but I'm still learning and working on it. (even if I'm busy these days)
I'm still a student in software engineering and I'm looking to improve my project and myself in server applications architecture.
I don't know if it's the right place to ask for it, if it's not, please tell me.
0 comments:
Post a Comment