Cloud Native
T - Cloud Native Technology Project Template
https://t.truongbui.com/
1. Microservices
Recommended Technology:
Node.js - https://nodejs.org/
Alternative Technology:
Kotlin - https://kotlinlang.org/
Golang - https://golang.org/
2. Continuous Integration / Continuous Deployment
Recommended Technology:
Gitlab CI/CD - https://docs.gitlab.com/ee/ci/
Alternative Technology:
Github Actions - https://github.com/features/actions
3. Containers
Recommended Technology:
Docker - https://www.docker.com/
Alternative Technology:
Podman - https://podman.io/
LXD - https://linuxcontainers.org/lxd/introduction/
4. Container Orchestration
Recommended Technology:
Kubernetes - https://kubernetes.io/
Alternative Technology:
Google Cloud Run - https://cloud.google.com/run
5. Infrastructure as Code
Recommended Technology:
Terraform - https://www.terraform.io/
Alternative Technology:
Pulumi - https://www.pulumi.com/
6. Secrets
Recommended Technology:
Vault - https://www.vaultproject.io/
Alternative Technology:
Sealed Secrets - https://github.com/bitnami-labs/sealed-secrets
7. Certificates
Recommended Technology:
cert-manager - https://github.com/jetstack/cert-manager
Alternative Technology:
Google managed certificates - https://cloud.google.com/kubernetes-engine/docs/how-to/managed-certs
8. API Gateway
Recommended Technology:
Ambassador - https://github.com/datawire/ambassador
Alternative Technology:
Kong - https://konghq.com/
9. Logging
Recommended Technology:
EFK - https://www.cncf.io/blog/2020/07/27/logging-in-kubernetes-efk-vs-plg-stack/
Alternative Technology:
Loki - https://github.com/grafana/loki
10. Monitoring
Recommended Technology:
Prometheus - https://prometheus.io/
Grafana - https://prometheus.io/docs/visualization/grafana/
Alternative Technology:
Datadog - https://www.datadoghq.com/
11. Alerting
Recommended Technology:
Prometheus Alertmanager - https://prometheus.io/docs/alerting/latest/alertmanager/
Alternative Technology:
Grafana Alerts - https://grafana.com/docs/grafana/latest/alerting/
12. Tracing
Recommended Technology:
Jaeger - https://www.jaegertracing.io/
Alternative Technology:
Zipkin - https://zipkin.io/
13. Service Mesh
Recommended Technology:
Istio - https://istio.io/
Alternative Technology:
Consul - https://www.consul.io/
Comments