Attention
You have Cookie disabled in your browser. Displaying the site will be incorrect!
FaaS makes it easier to run code

Function as a Service (FaaS) is a cloud-based, serverless computing service that allows developers to run and update code in a ready-made environment without the need to create and maintain virtual machines.

The use of FaaS accelerates the development process and simplifies the design of a microservice architecture.

FaaS makes it easier to run code
How FaaS works

FaaS is often used to extend the functionality of applications by creating its own microservices via HTTP API or integrating third-party services via Webhook.

How FaaS works
Advantages of edge cloud FaaS
Automated scaling
As the number of requests increases, your functions automatically adjust to the load.
Free beta
The service is available in free beta testing mode. Function execution and cloud resource consumption are free of charge.
Tier III and IV data centers
Our servers are located in the most reliable and fault-tolerant data centers.
DDoS protection
By default, all projects in the cloud are protected against attacks at the network and transport layers. Functions are always launched in a guaranteed safe and fault-tolerant environment.
Free outgoing traffic
Only incoming requests are billed.
Professional 24/7 technical support
We provide 24/7 expert assistance in activating and configuring the service.

FAQ

What is Function as a Service (FaaS)?

FaaS is a cloud service that allows you to run code without the need to design and maintain a runtime environment. The entire server part is divided into functions that are activated when a certain event occurs (for example, when an HTTP request is received).

As a result, FaaS allows you to focus entirely on development without worrying about infrastructure management.

What is serverless computing?

This is the basis of FaaS, a method of providing cloud services in which computing resources are automatically adjusted to your load. You do not have to rent virtual instances and physical servers or determine the required capacities by yourself. The necessary amount of resources will be allocated to you automatically, and when some instances are no longer needed, they will also be automatically deleted.

In serverless computing, the provider’s area of responsibility includes adding, removing, monitoring, and other operations with virtual and physical instances. You write and update the code, and the IT infrastructure adjusts itself to your needs.

When is it better to use FaaS?

Functions are perfectly suited to a microservice architecture. Changing the code of independent application components becomes even easier with them. All modifications are made on the fly without stopping the application. At the same time, you do not need Docker or Kubernetes. We take care of container management as well.

Moreover, FaaS is a great solution if it is crucial for you to release a product as quickly as possible. FaaS significantly speeds up the launch process by eliminating the need for your team to spend time managing the infrastructure.

It is also great for solving the scaling problem. FaaS will be the right fit if the load on your applications fluctuates sharply and you have frequent traffic surges. Computing capacity will increase and decrease automatically.

How does FaaS help you optimize costs?

With FaaS, the infrastructure automatically adjusts to your needs. Only the computing power that is needed at the moment is used. Therefore, no resources stand idle, and you pay only for the capacities that you actually use.

What programming languages can I use?

Python, Go, and other popular programming languages soon.

How does Gcore ensure security?

Gcore Cloud has passed the PCI DSS and ISO 27001 certification. This means that all data in our Cloud is protected from unauthorized access and modification.

DDoS protection is available for all Cloud clients by default. We also protect all your data from loss using three-factor SAN replication and disaster recovery.

Focus on your application, and we will take care of the infrastructure management to run the code.