Incentage logo
 Contact Us  Incentage Home

Serverless Computing

At Incentage we see many of our clients under pressure to innovate new offerings, deliver faster, and reduce cost. Serverless computing promises to address these challenges.

We see an opportunity to help our clients in using this technology in conjunction with Incentage products to build integration solutions.

Researching Amazon Web Services (AWS) and its serverless implementation AWS Lambda, we successfully completed a proof of concept of the Incentage Middleware Suite (IMS) running as a serverless component. We could show the minimal efforts necessary to setup and maintain a stable and scalable message transformation service. Try it here and read how it works.

We believe that great solutions can be built with IMS on AWS Lambda in combination with other powerful AWS services, such as S3 storage, Dynamo DB, or API Gateway.

An alternative to heavy production environments

With the rise of the cloud as a platform, more and more progressive financial services providers are benefitting from the potential of cloud computing and the versatile high-level services of established cloud providers such as Amazon, Google and Microsoft.

Serverless computing is a relatively new service concept with the strong benefits of reducing operational cost, increasing time to market for innovations and building highly stable, scalable solutions.

Serverless computing will allow customers to offload heavy workloads like message conversion to the cloud, while keeping light-weight services like message routing on local servers.

What is Serverless Computing?

Serverless computing is an evolution of infrastructure abstraction where the cloud provider extends its responsibility to more layers.

Infrastructure Abstraction

Serverless means that application code is run without owning server systems or even server applications. Application code is directly deployed to the cloud in the form of a stateless function. The code operates on the input of the function and returns a result.

Applications and services are built from functions interacting with each other and other infrastructure services.

Function Chain

Deployment is very different to traditional server applications: After uploading the code the provider does everything else: they take care of provisioning and managing servers and resources. When a function is called, an instance is started.

Horizontal scaling is automatic, elastic, and managed by the provider. If the application needs to process thousands of requests per second in parallel, the provider starts more instances as needed without any additional configuration or control. When the instances are not needed anymore, they are destroyed.

Serverless Computing Whitepaper

We have compiled more information into a whitepaper. Contact us for a copy.

Whitepaper

Read more on Serverless

This free ebook from authors Mike Roberts and John Chapin gives a good high level overview on Serverless:

Serverless free ebook