Monday, March 10, 2025

Cloud

 Examples of cloud-native technologies that are widely used

1. Containerization

  • Docker: A platform for building, shipping, and running containerized applications.

  • Podman: An alternative to Docker for managing containers.

2. Container Orchestration

  • Kubernetes: An open-source system for automating deployment, scaling, and management of containerized applications.

  • OpenShift: A Kubernetes-based platform with additional enterprise features.

3. Service Mesh

  • Istio: A service mesh that provides traffic management, security, and observability for microservices.

  • Linkerd: A lightweight service mesh for Kubernetes.

4. Serverless Platforms

  • AWS Lambda: A serverless compute service that runs code in response to events.

  • Google Cloud Functions: A serverless execution environment for building and connecting cloud services.

5. Monitoring and Observability

  • Prometheus: A monitoring system and time-series database.

  • Grafana: A visualization tool for monitoring metrics.

  • Jaeger: A distributed tracing system for microservices.

6. CI/CD Tools

  • Jenkins: An open-source automation server for continuous integration and delivery.

  • Tekton: A Kubernetes-native CI/CD pipeline tool.

7. Cloud-Native Databases

  • CockroachDB: A distributed SQL database for cloud-native applications.

  • Cassandra: A NoSQL database designed for scalability and high availability.

8. API Gateways

  • Kong: A cloud-native API gateway for managing APIs and microservices.

  • Apigee: A Google Cloud API management platform.

No comments:

Post a Comment