Mục lục

Module 9: Observability & Monitoring

Cách giám sát hiệu năng, theo vết yêu cầu (Tracing) và cảnh báo lỗi chủ động trong Backend Design System.

Thời lượng tổng: 1 tuần
Level: Advanced
Yêu cầu: Hoàn thành Modules 1-8

Tổng quan Module

Trong một hệ thống phân tán, việc biết "tại sao API lại chậm?" hay "lỗi này bắt nguồn từ service nào?" là một thử thách lớn. Observability (Khả năng quan sát) giúp bạn thấu thị vào bên trong hệ thống đang chạy. Module cuối cùng này trang bị cho bạn các kỹ năng để xây dựng hệ thống giám sát hiện đại, giúp bạn phát hiện và sửa lỗi trước khi người dùng kịp nhận ra.

Danh sách bài học

BàiTiêu đềThời lượngMô tả
9.1Structured Logging20 phútGhi nhật ký máy-đọc-được (JSON logs) và quản lý tập trung
9.2Distributed Tracing25 phútTheo dấu hành trình của một request qua nhiều service với Trace ID
9.3Metrics & Alerting20 phútTheo dõi sức khỏe qua SLO/SLA và thiết lập cảnh báo tự động

Kết quả học tập

Sau module này, bạn sẽ:

  • ✅ Thiết kế được hệ thống Logging nhất quán (JSON format) cho toàn bộ hệ thống.
  • ✅ Hiểu cách sử dụng Trace ID để debug trong kiến trúc Microservices.
  • ✅ Biết cách thiết lập các chỉ số quan trọng (Goldens Signals) và hệ thống cảnh báo (Slack/Email).

Bước cuối cùng

🎉 Chúc mừng bạn đã đi đến cuối hành trình Backend Design System Mastery! Sau module này, bạn đã sở hữu bộ kỹ năng đầy đủ của một Senior Backend Engineer/Architect.

Quảng cáo
mdhorizontal