StickyPiston - MCSupercade

Bespoke SAAS Prototype

Custom prototype application for Minecraft SAAS startup.

How we Helped

StickyPiston - MCSupercade


We were lucky enough to help StickyPiston with a custom prototype web application for their backend Minecraft game server provisioning system.

StickyPiston are a large UK MineCraft server host with a lovely team specialising in Linux, Java and Minecraft technologies. They had a vision for a MineCraft arcade website that would allow their customers to smoothly transition between game types.

Over several months we worked on a series of development sprints that took “MCSupercade” from a bright idea to a fully functioning web application that was showcased and well received at a worldwide MineCraft conference, Minecon.

Understanding Client Needs

Our Nerdy Meetings

Project Management

Agile Sprint Planning

Team Collaboration

Our collaborative online project management portal gave the entire team the ability to contribute, feedback and discuss ongoing project progress. Due to the experimental nature of the project, we spoke every two days using video conferencing to keep everyone involved, up to date and contributing.

Team Coordination

Architecture & Development

System Architecture

We designed a system that combined a number of technologies and choreographed their interactions to function as an organic holistic system using SOAP and Json APIs, technologies included PHP, NodeJS, Postgresql, MongoDB and Java.

System Development

The first stage development sprints concentrated on establishing communication between the technologies involved and fleshing out an end to end working system using mocked APIs, stubs and tests. The remaining development sprints replaced the mock API communication with real code bit by bit until the system was fully dynamic.

System Deployment

The build featured a full suite of Chef provisioning recipes that installed the server software and environment required for each technical component of the system, making it cost effective and quickly cloud scalable to meet the high demand requirements.

Testing & Security

Continous integration unit testing was used to ensure that code functionality was maintained with each deployment iteration. A small investment in the intial unit test development saved hundreds of hours in system testing. We also performed benchmarking and system optimisation and the environment tests to PCI DSS level 1.

  • image

We provided remote support whilst the system was demonstrated at 'Minecon' Minecraft conference.

image

Practical Guides &
System Training.

System training was delivered in three ways to different roles within the StickyPiston team. Developers were given written documentation and commented code, whilst operators were given practical on-site training as well as comprehensive video guides.

  • Full documentation in WIKI format.

  • Video tutorials of frontend operations.

  • On-site training with practical lessons.

Startup with big ideas?

Talk to us today!