Header Background Image

Cloud-native

CodiLime Glossary

Some common networking terms clearly explained

Glossary /C /

Cloud-native

Cloud-native is an approach to building applications that are deployed directly into a cloud infrastructure. Applications built in this approach are easily portable—they can be run on different operating systems and are not tied to a particular machine. 

What does cloud-native mean? 

Applications built with this approach are easily portable—they can be run on different operating systems (based on a Linux kernel) and are not tied to a particular machine. Cloud-native applications can be built with different languages, runtime, and use the most suitable frameworks for a particular functionality. That allows for better control over the whole application and greater flexibility in choosing the right technology. The cloud-native approach can be used for microservices. Instead of creating a single large app, we split it into smaller chunks called microservices. Each of them is responsible for performing a single task, e.g., managing user login or stock inventory. These chunks communicate with each other even though they might be written in different languages or use different technologies. Cloud-native is also connected with the serverless concept. The application’s developers do not set up servers and manage them to deploy their software. Instead, these tasks fall to a service provider that charges for the computing resources used. Physical servers are used, but their management is shifted to the cloud provider. This allows developers to focus on the code and push it into production faster.

Benefits of building cloud-native applications

Cloud-native applications are stateless, meaning they don’t store data generated by a client during one session to use them in the next session with the same client. On the other hand, stateful applications do store such data and use them when the same client starts a new session (e.g. log in via a web portal). Stateless applications have several advantages. They are easily scalable both vertically and horizontally. They can be cached easily, and reap an attendant boost in speed. Finally, a stateless application needs less storage and is not bound to a particular server. To work properly it needs only the information provided by a client in one session.

Read more:

Thumbnail of an article about Kubernetes: the top six reasons your business should be using it (part 2/2)
Kubernetes: the top six reasons your business should be using it (part 2/2)
Time to read

4 minutes reading

Publish date

15 May 2019

Maciej Manturewicz

Cloud

Read more
Thumbnail of an article about Kubernetes: what is it and how you can use it (part 1/2)
Kubernetes: what is it and how you can use it (part 1/2)
Time to read

13 minutes reading

Publish date

15 May 2019

Maciej Manturewicz

Cloud

Read more
Thumbnail of an article about Six reasons you may need a Managed Cloud Service Provider
Six reasons you may need a Managed Cloud Service Provider
Time to read

12 minutes reading

Publish date

28 May 2019

Konrad Budek

Cloud

Read more
Thumbnail of an article about Harnessing the power of Kubernetes: 7 use cases
Harnessing the power of Kubernetes: 7 use cases
Time to read

13 minutes reading

Publish date

3 Mar 2022

Multiple authors

Cloud

Read more
Thumbnail of an article about Seamlessly transitioning to CNFs with Tungsten Fabric
Seamlessly transitioning to CNFs with Tungsten Fabric
Time to read

14 minutes reading

Publish date

26 Sep 2019

Jarosław Ganczarenko

SDN / NFV

Read more
Thumbnail of an article about Uncontainerizable VNFs in a CNF environment
Uncontainerizable VNFs in a CNF environment
Time to read

11 minutes reading

Publish date

14 Sep 2019

Piotr Skamruk

SDN / NFV

Read more
Thumbnail of an article about How to create a custom resource with Kubernetes Operator
How to create a custom resource with Kubernetes Operator
Time to read

17 minutes reading

Publish date

12 Nov 2020

Szymon Krasuski

Cloud

Read more
Thumbnail of an article about Deploying a Kubernetes operator in OpenShift 4.x platform
Deploying a Kubernetes operator in OpenShift 4.x platform
Time to read

8 minutes reading

Publish date

20 Jan 2021

Szymon Krasuski

Cloud

Read more