Series
Multi-part guides and deep dives. Pick a series and read from start to finish.
CI/CD Với GitHub Actions Cho Newbie
Series 2 bài cho người mới: bắt đầu với khái niệm CI/CD qua một pipeline đầu tay đưa web React + Node.js lên AWS EC2 bằng Docker, rồi đi vào những chỗ tutorial cơ bản về GitHub Actions hay bỏ qua — concurrency, quy tắc nhánh đọc file YAML, họ workflow_*, caching dependencies, matrix, Docker Hub thay vì build trên server, permissions cho GITHUB_TOKEN, OIDC để bỏ credential dài hạn, và environment + approval gate.
2 parts→
AWS Mỗi Tháng: Điểm Tin Tính Năng Mới + Thực Hành
Bản tin định kỳ về những gì AWS vừa ra: lọc các tính năng và dịch vụ mới đáng quan tâm nhất, giải thích vì sao chúng đáng để mắt, và thử thật cái nào thử được. Mỗi mục bám tài liệu chính thức AWS, demo chạy thật trên tài khoản thật rồi dọn sạch. Code demo lưu tại github.com/nghiadaulau/aws-whats-new-demos.
1 part→
Serverless Thực Chiến Trên AWS: URL Shortener + Analytics Realtime
Dựng một sản phẩm serverless hoàn chỉnh trên AWS từ số không: một dịch vụ rút gọn URL có analytics realtime. Series không dạy từng dịch vụ rời rạc mà build một backend production-ready xuyên suốt — Lambda, API Gateway, DynamoDB single-table, Cognito, EventBridge, Step Functions, WebSocket API — rồi vận hành nó như thật: idempotency, DLQ, X-Ray tracing, cold start, IAM least-privilege, CI/CD canary, phân tích chi phí và load test. Mọi hạ tầng dựng bằng AWS SAM, code Node.js + TypeScript, mọi lệnh chạy thật trên AWS, code lưu tại github.com/nghiadaulau/serverless-url-shortener-aws. Bám tài liệu chính thức AWS.
21 parts→
CI/CD Trên AWS Với Bộ Developer Tools
Xây dựng pipeline CI/CD hoàn chỉnh trên AWS bằng bộ Developer Tools: CodeCommit, CodeBuild, CodeArtifact, CodeDeploy và CodePipeline. Series đi từ khái niệm tới một pipeline thật đưa code từ CodeCommit qua build, test, rồi deploy blue/green lên Auto Scaling Group EC2 với cổng phê duyệt và rollback tự động. Mọi hạ tầng dựng bằng AWS CLI, mọi lệnh chạy thật trên AWS, code lưu tại github.com/nghiadaulau/aws-cicd-series. Bám tài liệu chính thức AWS.
16 parts→
Terraform Từ Cơ Bản Đến Thực Chiến
Học Terraform từ con số không tới khi dựng được hạ tầng AWS đa môi trường qua CI/CD. Series đi qua HCL, provider và resource, state và remote state với S3, biến và biểu thức, modules, đa môi trường, lifecycle, kiểm thử và pipeline — khép lại bằng một dự án capstone hoàn chỉnh. Mọi lệnh chạy thật trên AWS, code lưu tại github.com/nghiadaulau/terraform-series. Bám docs chính thức HashiCorp, Terraform 1.15 và AWS provider v6.
20 parts→
eBPF Từ Số Không
Học eBPF từ nền tảng tới tự viết chương trình thật — máy ảo eBPF, verifier, maps, các hook (XDP/tc/kprobe/tracepoint/LSM); tracing với bpftrace; viết chương trình bằng libbpf + CO-RE (C) rồi nạp từ Go (cilium/ebpf); networking, observability và security. Dùng một cụm Kubernetes thật (kernel 6.17, Cilium 1.19 eBPF kube-proxy-less với hàng trăm chương trình BPF đang chạy) làm phòng lab xuyên suốt. Test thật, bám docs chính thức (ebpf.io, kernel.org, libbpf, cilium). Mã nguồn tại github.com/nghiadaulau/ebpf-from-scratch.
22 parts→
Kubernetes Từ Số Không
Dựng một cluster Kubernetes hoàn chỉnh bằng tay — không kubeadm, không script — từ certificate đầu tiên tới một cluster HA chạy thật, rồi dùng chính nó làm phòng thí nghiệm để deep-dive toàn bộ concept của Kubernetes. Phần một: PKI/TLS, etcd, control plane, worker, mạng pod, CoreDNS. Phần hai: Pods, workload controllers, scheduling, storage, networking nâng cao (Cilium eBPF), bảo mật, mở rộng API, vận hành. Mỗi thành phần vừa được giải thích cơ chế bên trong, vừa tự dựng/cấu hình tay. Test thật trên AWS EC2 với Kubernetes v1.36, manifest/script lưu tại github.com/nghiadaulau/kubernetes-from-scratch. Bám docs chính thức kubernetes.io.
73 parts→
Kubernetes Với Minikube
Học Kubernetes từ nền tảng bằng minikube — một cluster gọn chạy ngay trên máy bạn. Series đi qua kiến trúc, Pod, Deployment, Service, ConfigMap/Secret, lưu trữ, Ingress, health check, autoscaling và các loại workload, khép lại bằng một dự án deploy hoàn chỉnh. Mọi lệnh chạy thật trên minikube, manifest lưu tại github.com/nghiadaulau/kubernetes-minikube-series. Bám docs chính thức kubernetes.io.
15 parts→
Ansible Từ Cơ Bản đến Nâng Cao
Học Ansible từ nền tảng tới nâng cao: kiến trúc agentless, inventory, playbook, module, biến/template, role, vault, viết custom module, và best practices thiết kế dự án. Mỗi phần hands-on có code thật lưu tại github.com/nghiadaulau/ansible-series, thực hành trên EC2.
17 parts→