Serverless + Microservices = ♥

Serverless computing has been a hot buzzword for quite a while now. And it’s not hard to see why. There is an increasing demand for cloud app development and relatively little DevOps workforce to support it. According to the Stack Overflow survey there is 1 DevOps for every 30 developers. Other data suggests even worse stats: 1 in 70. Although this might be skewed, we believe this highlights both a skill gap and a trend for adhoc operations — DevOps work carried out by the developers themselves.

The serverless concept solves this problem, because it requires no DevOps to build and deploy applications at scale. But so far, this kind of technology has only been available exclusively from cloud vendors, like AWS, Azure and Google Cloud Platform, forcing users into proprietary technology and having no freedom to run it in private clouds or locally, for development.

… until now.

I ntroducing Lever OS

Today, we’re super excited to announce Lever OS version 0.1! Lever OS is the open-source serverless platform that allows dev teams to build and deploy microservice-oriented backends with zero DevOps involvement. It abstracts away complicated infrastructure and leaves developers with very simple, but powerful building blocks that handle scale transparently.

With Lever OS, you don’t think about servers. You think about services. Lever takes care of distributing your code on multiple nodes and bringing up as many instances as necessary, depending on real-time demand. It routes and load-balances traffic transparently so you don’t need to configure complicated reverse proxies or service discovery. It’s all built-in.

A backend made out of multiple Lever services

You can combine multiple Lever services to form complex backends. Give each service to different teams and you have a clean way of delimiting responsibility. Everything interconnects seamlessly through the built-in RPC system.