Core Topics in Cloud-native Computing
- Cloud-native Computing Resources A collection of guides, articles, and reference material for learning and adopting cloud-native principles and practices.
- The Kubernetes Platform The de facto container orchestration platform that automates the deployment, scaling, and management of containerized applications.
- Microservices Architecture (MSA) An architectural style that structures an application as a collection of small, independently deployable services organized around business capabilities.
- Event-driven Architecture (EDA) A design paradigm in which services communicate by producing and consuming events asynchronously, enabling loose coupling and real-time responsiveness.
- Containerization Packaging applications and their dependencies into lightweight, portable containers that run consistently across environments.
- Service Meshes A dedicated infrastructure layer that manages service-to-service communication, providing traffic control, security, and observability without changing application code.
- API Gateways A single entry point that manages, routes, secures, and monitors API traffic between clients and backend microservices.
- Cloud-native Functions Lightweight, event-triggered functions designed to run in cloud-native and serverless environments, often used for network and telecom workloads.
- DevOps for IT Agility Practices and tooling that unify software development and IT operations to enable continuous integration, continuous delivery, and faster release cycles.
- Serverless Computing A cloud execution model where the provider dynamically manages infrastructure, allowing developers to run code without provisioning or managing servers.
- Cloud-native Edge Computing Extending cloud-native principles — containers, orchestration, and microservices — to edge locations closer to data sources and end users for lower latency.
- Monitoring & Observability Solutions Tools and practices for collecting metrics, logs, and traces to understand system health, diagnose issues, and ensure reliability.
- Cloud-native Data Protection Solutions Backup, disaster recovery, and data resilience solutions purpose-built for containerized applications and Kubernetes environments.
- Cloud-native Storage Solutions Persistent, scalable storage systems designed to integrate with container orchestration platforms and support stateful cloud-native workloads.