Scaling Google Cloud-hosted Node.js Server (Pub/sub)

Job ID: 38451574

Budget: ₹1,500 – ₹12,500 INR

I'm in need of a developer to help scale a Google Cloud-hosted Node.js server.

Key Project Details:
- The primary function of the server is to implement the pub-sub pattern for real-time communication. This will be used to manage WebSocket for live trading of in-game items and real-time chat.
- The system is expected to handle a large number of users concurrently, with the expected number of users being more than 1,000.

Skills and Experience Required:
- Strong experience in scaling server systems, especially Google Cloud-hosted Node.js servers.
- Proficiency in implementing the pub-sub pattern for real-time communication.
- Prior experience working with WebSocket for game item trading and chat.
- A solid grasp of Redis, as the system will be utilizing it heavily.
- Knowledge of the Singleton Pattern is essential.
- Ability to plan for and implement Horizontal Scaling solutions, specifically the addition of more machines for scalability.

This project is ideal for a developer who has a proven track record in scaling large systems and can offer solutions that will ensure our server is capable of handling a significant number of users. A creative thinker, with experience in gaming and real-time communication systems, would be highly desirable.

We will be open to hire full-time after completing this short project.

Our current budget is 1,500 - 6,000
Related categories: Node.js Socket IO Redis Google Cloud Platform