AWS Infrastructure Optimisation

The client’s game server infrastructure required significant maintenance. It consisted of various servers, services, messaging systems, and Lambda functions, but lacked proper documentation.

Our Work

  • Infrastructure Audit – Analyzed all existing systems and identified numerous unused or legacy components, which were safely removed.
  • Documentation – Created clear documentation and architecture diagrams for the active infrastructure.
  • Code Centralization – Gathered code from servers, services, and Lambda functions, and stored it securely in Git repositories.
  • Server Updates & Rebuilds – Updated all servers, rebuilt several, created images and snapshots, and set up automated backup systems for critical data.
  • Performance & Cost Optimization – Conducted stress testing to determine real server requirements, adjusted server types for better cost-effectiveness, and optimized auto-scaling based on player activity throughout the day.

Results

Delivered a clean, fully documented, and up-to-date infrastructure, with all code stored in repositories, reusable images and snapshots for every server/service, and operational costs reduced by 50%.

Technologies Used:
AWS EC2, AWS Auto Scaling, AWS S3, AWS Lambda, Git, Linux, Bash, Nginx, Python, TypeScript, JavaScript