Our Mission:

Show our clients how to focus on creating and innovating through the promise of serverless computing

A new wave of computing is emerging that few know how to take advantage of – serverless

What is it?

Serverless computing is a cloud-computing execution model in which the cloud provider acts as the server and dynamically manages the deployment and allocation of machine resources. Pricing is based on the actual amount of resources consumed by an application, rather than on pre-purchased units of capacity. It is a form of utility computing.
The name “serverless computing” is used because the server management and capacity planning decisions are completely hidden from the developer or operator. Serverless code can be used in conjunction with code deployed in traditional styles, such as microservices. Alternatively, applications can be written to be purely serverless and use no provisioned servers at all.

Why do it?

In simple terms: This is about moving deployment and provisioning of resources to run-time rather than design time and allowing the public cloud provider to manage this process rather than you. This allows you to focus exclusively on creating/coding which ultimately results in cost savings as well as significant speed and agility in the creation cycle.

Real Talk

The term and meaning of serverless has been vigorously debated. Most of the discussion is dominated by application development thinking and revolves around front-end vs. back-end development and the use of serverless functions.

We believe serverless is as much of a methodology and philosophy as it is a technical architecture. The application development lens is too narrow in scope for this important shift in cloud computing.

To illustrate what we mean there are services that do not fall into the traditional application development debate like Google BigQuery. BigQuery is a fully managed service that does not require you to worry about provisioning and deployment of the data warehouse. You simply write SQL queries and pay for how much data is returned. This service by definition would be serverless. There are a number of services like this.

The reality is there is a spectrum between un-managed and fully managed that other services fall into. We understand that not all applications, new or legacy, can be completely serverless. However, organizations should aspire to move their applications and infrastructure as far into the serverless spectrum as possible. Doing this over time will eventually result in a snow-ball effect resulting in faster development times, innovation cycles and overall lower cost due to less ‘technical debt’.

Like most technical shifts, there is a tremendous amount of hype and promise associated with serverless. We understand not all applications and services make sense as a serverless capability. There is a pragmatic approach that needs to be taken to understand technical feasibility and cost.

The Problem:

Cloud adoption through simple lift and shift models have proven limited in value, even providing negative value when done poorly. This cloud adoption model has not gotten clients out of the business of managing infrastructure. Instead it has just moved where that infrastructure is operated and how it is paid for.

We are showing clients how to do the next generation of cloud adoption, ‘serverless’, to move capabilities and applications to a fully managed, public cloud infrastructure.

In this new model there are ways to achieve major cost savings and time to market benefits over other cloud models, but most importantly there are ways to create competitive advantages through insights and speed.  

The Solution:

The solution is surprisingly simple: Combine the platform capabilities of Google Cloud or Microsoft Azure with expertise from Serverless Solutions to get more innovation cycles, less technical debt and faster time to market

Join Our Team

Review some of our current openings here.  We’re Always Looking For New Talent!

Send Your CV To The Recruitment Team Now