Docker tutorial - IT technology blog

Docker Compose Profiles: Quản lý dịch vụ tùy chọn theo môi trường — debug, monitoring tách biệt hoàn toàn

Docker Compose Profiles cho phép bạn tách biệt công cụ debug, monitoring khỏi service chính trong cùng một file docker-compose.yml. Bài viết chia sẻ cách triển khai thực tế sau 6 tháng dùng trên production, kèm ví dụ cụ thể cho môi trường local, staging và production.
Monitoring tutorial - IT technology blog

Giám sát ứng dụng phân tán với OpenTelemetry và Jaeger: Tìm bottleneck hiệu suất qua Distributed Traces

Prometheus cho biết hệ thống đang chậm, nhưng để tìm ra bottleneck nằm ở service nào trong chuỗi microservices thì cần distributed tracing. Bài này hướng dẫn cài đặt OpenTelemetry và Jaeger, instrument ứng dụng Python, và đọc traces để chẩn đoán vấn đề hiệu suất từ góc nhìn thực chiến.
Security tutorial - IT technology blog

Bảo mật truyền thông Microservices với mTLS và SPIFFE/SPIRE: Mẹo hay từ thực chiến

Bảo mật giao tiếp giữa các microservices là một thách thức lớn. Bài viết này hướng dẫn bạn cách triển khai Mutual TLS (mTLS) và sử dụng SPIFFE/SPIRE để quản lý danh tính dịch vụ, từ thiết lập nhanh đến các mẹo thực chiến. Tôi chia sẻ kinh nghiệm cá nhân để bạn xây dựng hệ thống microservices an toàn theo mô hình Zero Trust.