Tier 7 — Production / DevOps / SWE

10 lesson: logging, metrics, tracing, Docker, Kubernetes, CI/CD, config, clean architecture, code review, postmortem.

Tier này dạy gì?

Tier 7 là phần đưa code lên production và vận hành: structured logging, metrics (Prometheus), distributed tracing (OpenTelemetry), Docker, Kubernetes, CI/CD, config management, clean architecture, code review, và incident/postmortem. Đây là kỹ năng phân biệt "viết code chạy" và "vận hành dịch vụ tin cậy".

Tiền đề: đã xong Tier 6 (microservices, distributed).

10 lesson trong Tier 7
Lesson 72
log/slog, level, context-aware, correlation ID, log aggregation, sampling.
Lesson 73
Counter/gauge/histogram/summary, RED & USE method, exposition format, alerting.
Lesson 74
Span, trace context, propagation cross-service, sampling, OTel SDK.
Lesson 75
Multi-stage build, scratch/distroless image, ldflags -s -w, layer caching, security.
Lesson 76
Pod/Deployment/Service/ConfigMap/Secret/Ingress, liveness/readiness probe, HPA.
Lesson 77
GitHub Actions, build/test/lint/scan/release, supply chain (SLSA), deploy strategy.
Lesson 78
Env var, file, flag, secret manager, hot reload, 12-factor config, validation.
Lesson 79
Layer, dependency direction, port & adapter (hexagonal), dependency injection.
Lesson 80
Effective Go, idiomatic, naming, code review checklist, khi nào break rule.
Lesson 81
On-call mindset, blameless postmortem, root cause analysis (5 whys), SLO/SLI/error budget.