Koyeb Frequently Asked Questions

Last updated 15 days ago

Which 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 which can be stored on object storage.

What is event-driven processing?

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

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

Event-driven architectures are 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 (Merge 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 they 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 when other provide efficient compute servers. We also see a rise 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 difference which can 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 provides 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 which leads to multi-cloud setups.

Koyeb provides a unique way to build data related Apps 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 those removing the need to think about server for developers.

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, using HTTP APIs, access virtually infinite storage resources. You don't have to take of provisionning servers and capacity, this is the reponsibility of the Object Storage provider.

This can be used to store any kind of unstructured data, from small JSON files to heavy video or backups.

Which Cloud Service Provider are supported?

We thrive to support as many Cloud Service Proivder as possible. As of September 2020, we support more thant 10 cloud service providers including:

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

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

Which technology does Koyeb use?

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

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

The provisionning engine, universal S3 API and web interface 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.