// Posts#monitoring
10 Khái Niệm System Design Mọi Developer Cần Nắm - P2: Giao Tiếp, Fault Tolerance và Observability
#3742026-04-22

10 Khái Niệm System Design Mọi Developer Cần Nắm - P2: Giao Tiếp, Fault Tolerance và Observability

Message Queues như Kafka và RabbitMQ giúp hệ thống hấp thụ traffic spike mà không mất data. Circuit breaker pattern ngăn cascading failure khi một service sập. Phần 2 hoàn thiện bức tranh system design với 5 khái niệm nâng cao: Message Queues, API Gateway, Fault Tolerance, Distributed Systems và Monitoring.

system-designmessage-queuesfault-tolerance
7 phút đọc
Sampler: biến mọi shell command thành dashboard terminal chỉ với một file YAML
#1602026-02-20

Sampler: biến mọi shell command thành dashboard terminal chỉ với một file YAML

Sampler là tool Go nhỏ gọn (14.5k stars) chạy bất kỳ shell command nào theo lịch và vẽ kết quả thành runchart, sparkline, gauge, barchart hoặc ASCII art ngay trong terminal — kèm trigger alert. Không cần Prometheus, không cần Grafana, chỉ cần một file YAML.

samplerterminal-dashboarddevtools
6 phút đọc