Koyeb has evolved a lot since I first covered the startup. The company still focuses on serverless infrastructure. But it now offers a general-purpose serverless platform that you can configure via a simple “git push” command or by using Docker containers.
The company’s serverless platform is now available for public preview with a free tier to get started and try out the service – the free tier lets you run two nano apps on the platform. It has already been tested by 10,000 developers during the private beta phase. There are currently 3,000 applications running on Koyeb’s infrastructure.
Koyeb wants to abstract your server infrastructure as much as possible so that you can focus on development rather than system administration. You can use it to host a web application, API, or event-based workloads.
Behind the scenes, the startup does not use Kubernetes. Instead, it built its own custom stack based on Firecracker, Nomad, and Kuma microVMs. It runs on bare metal servers with recent Intel and AMD chips.
There are two ways to deploy your applications on Koyeb. You can deploy from your git repository (currently limited to GitHub repositories) or from any public or private container registry. Koyeb has a web interface but also offers a command line interface and an API.
When you deploy a new app, Koyeb assigns your app a “.koyeb.app” subdomain and automatically secures the app with TLS. You can also configure your own domain name.
If you need more resources, you can easily scale your app from a slider. In this case, Koyeb launches your application on several new instances and the traffic is automatically balanced between these instances.
All of this is transparent to the development team. Whenever there is a new git commit, Koyeb automatically starts building and deploying your application.
Koyeb plans to offer a global edge network. The service is currently available in a primary location in Paris and 250 edge locations for native load balancing, TLS encryption, and CDN-like caching. By the end of the year, your application will be simultaneously deployed on 10 main sites around the world.
Clearly Koyeb is still a work in progress. But it looks like a promising start for lean development teams that don’t want to spend too much time managing cloud infrastructure.