DEV Community

Vivekanand gaddigi
Vivekanand gaddigi

Posted on

Get Started with Clod Native Development

Index

What Is Cloud Native?

Efficiency of Cloud Native Development

Tools

End Note

What Is Cloud Native ?

Cloud Native is an Approach For Efficient Cloud development Focused on Designing and Building Highly Scalable and Resilient Applications Using Practices like CI/CD, Observability, Microservices and So on.

Efficiency of Cloud Native Development

As a Developer being Efficient in Delivering Code is Most Important. Cloud Native Comes With Practices That Ensure Reliability and Scalability

Development, Some Practices That Make Cloud Native Development Efficient Are:

.Monitoring and Observability

.DevOps and CI/CD

.Containers and Microservices

.Cost Optimization

.GitOps

Tools

When you Start to Explore the field of Cloud Native it could be very Overwhelming what get started with , These are some of the Core tools you can start with

1.Docker: A Container Platform To Build , Ship, Run Application in Containers

Docs

2.Kubernetes: A Container Orchestrator to Mangae Containers for Scaling Applications

Docs

3.Jenkins: An Automation Server Used For CI/CD

Docs

4.ArgoCd: It is A declarative, GitOps Delivery tool for Kubernetes

Docs

5.Go: Go is statically Typed language mostly used in cloud native environment and Tools

Docs

It does not end here but these are some the tools that i use on a daily basis and looks like a core to me but this just the tip of the iceberg

You can Explore Cloud Native Computing Foundation .

End Note

This what i think would be enough if you want to learn about Cloud Native . This Article Should be enogh if you are a beginner and if you guys Feel i missed something give your feedback in comments

Thank You😁

Top comments (0)