DevOps tutorial - IT technology blog

Continuous Profiling với Grafana Pyroscope trên Kubernetes: Tìm Bottleneck CPU và Memory trong Production

Grafana Pyroscope mang continuous profiling lên Kubernetes, cho phép bạn thu thập flame graph CPU và memory từ ứng dụng production liên tục 24/7. Bài viết hướng dẫn triển khai Pyroscope qua Helm, scrape ứng dụng Go bằng pull mode, instrument Python với SDK, và đọc flame graph để tìm bottleneck thực sự — không cần đoán mò.
Security tutorial - IT technology blog

Bảo mật chuỗi cung ứng npm và pip: Phát hiện tấn công Dependency Confusion và Typosquatting

Dependency confusion và typosquatting là hai trong số những mối đe dọa chuỗi cung ứng bị đánh giá thấp nhất nhắm vào hệ sinh thái npm và pip. Hướng dẫn này bao gồm các kỹ thuật phát hiện thực tế, tăng cường lockfile, cấu hình registry và tích hợp CI/CD để bảo vệ build của bạn khỏi package độc hại.