CloudNativeFolks
Demystifying Cloud Native Technology
Open Source | Community Driven

Why choose Cloud Native Folks?
Learn Cloud Native Technology In Core .
Serverless Computing
Serverless computing is a cloud computing execution model in which the cloud provider runs the server, and dynamically manages the allocation of machine resources. Pricing is based on the actual amount of resources consumed by an application, rather than on pre-purchased units of capacity.
API Gateway
An API gateway is an API management tool that sits between a client and a collection of backend services. An API gateway acts as a reverse proxy to accept all application programming interface (API) calls, aggregate the various services required to fulfil them, and return the appropriate result.
Continuous Integration and Continuous Deployment
Continuous Integration (CI) and Continuous Deployment (CD) embody a culture, set of operating principles, and collection of practices that enable application development teams to deliver code changes more frequently and reliably.
Infrastructure as Code
Infrastructure as Code (IaC) is the process of managing and provisioning cloud infrastructure through machine-readable definition files, rather than physical hardware configuration or interactive configuration tools.
Configuration Management
Configuration Management (CM) is a systems engineering process for establishing and maintaining consistency of a product’s performance, functional, and physical attributes with its requirements, design, and operational information throughout its life.
Observability and Monitoring
Observability is a measure of how well internal states of a system can be inferred from knowledge of its external outputs. It helps to understand the system’s behavior and performance.
Cloud Native Storage
Cloud Native Storage is a term used to describe storage that is designed to work with cloud native applications. It is a storage solution that is built to work with modern, cloud-based applications and is designed to be scalable, resilient, and flexible.
Remote Procedure Calls
Remote procedure Calls (RPC) are an inter-process communication technique to allow clients and servers communicate across a network. The RPC protocol is a requestβresponse protocol. An RPC is initiated by the client, which sends a request message to a known remote server to execute a specified procedure with supplied parameters.
Service Proxy
A Service Proxy acts as an intermediary between a client and a server, providing a single access point for multiple services. It is a design pattern that allows a single service to act as a proxy for multiple services, providing a single point of access to multiple services.
Cloud Native Networking
Cloud native networking is a term used to describe networking that is designed to work with cloud native applications. It is a networking solution that is built to work with modern, cloud-based applications. It is designed to be scalable, resilient, and flexible.
Security & Compliance
Security and compliance are critical components of any cloud native application. Security is the practice of protecting systems, networks, and programs from digital attacks. Compliance is the practice of ensuring that systems, networks, and programs are in line with prescribed industry standards and regulations.
Distributed Tracing
Distributed tracing is a method used to profile and monitor applications, especially those built using a microservices architecture. Distributed tracing helps pinpoint where failures occur and what causes poor performance.