Frequently Asked Questions

Frequently Asked Questions cover recurrent questions about the Koyeb Platform technology and philosophy in addition to the Koyeb service

What kind of data can I process with Koyeb?

Actually, anything you want! We deal with everything from small text or JSON payloads to heavy video or audio files. We like to say we can process anything that can be stored on object storage.

What is event-driven processing?

In event-driven processing, any action in your information systems and business can trigger a real-time task.

Koyeb can react to any kind of event from new signups recorded on your website or CRM software to core business functions. We use webhooks to interconnect with different providers.

Event-driven architecture is designed to enhance horizontal scalability and distributed processing.

What is multi-cloud? Why would I use multiple Cloud Service Providers?

You are probably already using multiple cloud providers!

We see two main cases where organisations use multiple Cloud Service Providers:

  1. De facto: A lot of companies use multiple cloud service providers because differents teams, departments or projects have different needs. Larger enterprises often see heavy multi-cloud scenarios due to M&A (Mergers and Acquisitions) operations.
  2. Strategically: Several companies have a strategic need to use multiple cloud service providers, either for cost reasons, availability, performance or because their own customers want to run on different cloud service providers.

A lot if not all companies are in the first category. The term multi-cloud is often seen as using multiple cloud service providers at the same time and for the same workload. In reality multi-cloud is about embracing multiple cloud providers for different features and needs.

We see three main reasons in which organisations define a strategy to use multiple Cloud Service Providers:

  1. Features and efficiency: all cloud service providers do not offer the same product. Some cloud service providers are specialized on AI workloads whereas others provide efficient compute servers. We also see a rise in specialized providers with APIs in specific domains. These features might significantly improve time to market and enable new business cases.
  2. Price: different cloud service providers have price differences, which can add up to a 10x factor for services in the same category. Depending on the business price sensitivity, some cloud service providers can enable business cases not economically viable somewhere else.
  3. Availability and Performance: cloud service providers provide various performance levels and regional availability. Some companies need to combine multiple cloud service providers for compliance reasons or for performance reasons.

This is a short overview of the reasons that lead to multi-cloud setups.

Koyeb provides a unique way to build data related applications using the cloud service providers you need and want.

What is Serverless?

Serverless is a new generation of platforms where virtual and physical servers are completely abstracted for end-users. In essence, serverless platforms provide autoscaling, high availability and fault-tolerance, thus removing the need for developers to think about servers.

At Koyeb, we believe the 2020 decade will see the serverless model progressively replace the previous PaaS and IaaS technologies for the majority of use-cases.

What is Object Storage? What can I store?

Object Storage lets you programmatically access virtually infinite storage resources using HTTP APIs. You don't have to take on provisionning servers and capacity, this is the reponsibility of the Object Storage provider.

Object Storage can be used to store any kind of unstructured data, from small JSON files to large videos or backup files.

Which Cloud Service Providers are supported?

We thrive to support as many Cloud Service Proivders as possible. As of September 2020, Koyeb supports more thant 10 different cloud service providers including:

  • Amazon Web Services (AWS)
  • Google Cloud Platform (GCP)
  • Microsoft Azure (Azure)
  • Scaleway
  • DigitalOcean
  • Wasabi
  • Linode
  • Vultr
  • OVHcloud
  • Backblaze

Koyeb also supports edge and on-premise storage deployments. Please contact us if you have such a need.

What technology does Koyeb use?

Behind the scenes, Koyeb currently relies on two market standards:

  • heavily lifted Kubernetes clusters for the processing side
  • buildpacks for the continuous deployment engine

Koyeb's provisioning engine, universal S3 APIs and web interfaces are designed and developed by our own engineering teams.

Where are your processing servers located?

We process everything in Europe. Other locations, including processing in North-America and APAC, are planned for 2021.

How much CPU power do I get?

All your apps and services are running on top of BareMetal servers with High-End CPU, either AMD EPYC or Intel Cascade Lake for those who care. The containers with shared CPU with 0.25 dedicated vCPU per GB of memory guaranteed and can burst full-speed with all the cores exposed to the container.

How much can I scale?

With the startup plan, you can use up to 32GB at the same time so up to 128 containers. Contact us if you need more!

How does load-balancing work?

You can tweak the number of connections your container accepts. There is no vertical scaling required, simply select the right container size for your app.