Case Study:   OnApp

OnApp has developed a complete Infrastructure-as-a-Service software platform for hosts, telcos and MSPs, bringing together cloud, dedicated servers, VPS, a global CDN, DNS, storage, load balancers, autoscaling, templates and other IaaS capabilities into one control panel.

The Brief

OnApp provide cloud computing infrastructure technology to numerous companies throughout the world, and as such have a wide geographic footprint of customers offering cloud computing services.

OnApp approached GC with a broad requirement to develop a core piece of middleware, OnApp Federation, which would enable the creation of a cloud computing market place. The market place would allow worldwide customers to offer spare compute resource to the market and allow others to purchase cloud compute resource from the market.

The middleware needed to interact with existing OnApp products and internal services, other cloud provider solutions and fit with OnApp's product management and development processes.

The Solution

OnApp choose to work with GC as they were able to quickly understand the overall product and market requirement for the middleware, help validate the business requirements, quickly pull together top level product requirements and design a comprehensive architecture.

GC worked alongside senior management within OnApp, fulfilling a system architecture role to ensure the middleware would meet current and future requirements, as well as providing development resource to implement, test and document the middleware. GC reviewed the current technologies used within OnApp, along with product requirements, in order to select the best technologies that would be used to implement the middleware.

During the development GC worked closely with OnApp teams in Cambridge, London and the Ukraine to ensure that the interfaces between the middleware and OnApp’s current products were clearly defined, implemented and tested. GC completed the development of the middleware on time and budget.

Value Add

GC’s comprehensive system level knowledge enabled them to quickly grasp the challenges in the project, both business and technical, and become familiar with OnApp’s existing products and processes. GC’s knowledge of technologies led to key component choices, enabling OnApp to support and manage the middleware in the future. GC worked effectively alongside OnApp developers and management, and were able to manage the full life cycle of the middleware development.

“GC were able to quickly grasp the complex technical and product requirements for OnApp Federation. They helped architect, design and deliver a mission critical middleware which will enable our customers to buy and sell compute resources from each other.“

Stuart Simms,
MD (OnApp Connect),

Technology Areas

Value Add

System Architecture, Team Augmentation, Full Life Cycle Management