Những checklist và sơ đồ hệ thống tôi dùng để chốt phạm vi, ra bản release và rollout an toàn. Bạn thấy hợp với team mình thì cứ lấy dùng.
Checklist từ ticket đến rollout
Hai checklist đầu chặn cửa mỗi lần ra bản: một cái rà trước khi code rời branch, một cái lên kế hoạch trước khi thay đổi đến tay người dùng. Các checklist còn lại lo phần việc trước đó: đọc ticket, lên kế hoạch cho module và hỏi những câu làm lộ ra rủi ro còn ẩn.
- Kiểm tra trước khi releaseDanh sách giúp quyết định một thay đổi đã đủ an toàn để rời branch hay chưa.
- Kế hoạch rolloutDanh sách đưa code đã merge lên production theo từng bước, có điểm dừng và cách quay lại rõ ràng.
- Từ ticket đến commit đầu tiênDanh sách giúp biến một ticket thành phạm vi rõ ràng, kế hoạch vừa đủ và bước sửa đầu tiên có thể kiểm chứng.
- Danh sách kiểm tra khi giao phần mềmTám giai đoạn từ lúc nhận việc đến khi theo dõi và rút kinh nghiệm sau rollout.
- Tạo module mớiDanh sách kiểm tra khi thêm route, module tính năng, module dịch vụ hoặc component dùng chung mà vẫn giữ trách nhiệm rõ ràng.
- Những câu hỏi của Senior EngineerBộ câu hỏi gọn cho mọi tính năng, từ nhu cầu kinh doanh và domain đến API, dữ liệu, tính nhất quán, bảo mật, observability và rollout.
- Quy trình làm tính năng có AI hỗ trợQuy trình đầy đủ từ ý tưởng, đặc tả và triển khai đến rà soát, rollout rồi lưu lại kiến thức.
Sơ đồ hệ thống
Một bản blueprint vẽ trọn đường đi của request. Khi buổi review cần đào sâu một vùng, tôi mở view riêng của vùng đó: DNS và edge, runtime và load balancing, storage và điều phối, hoặc xử lý media và fan-out.
- Từ DNS đến luồng yêu cầuĐi sâu vào cách một lần tra cứu domain trở thành yêu cầu tại lớp biên, đi qua kiểm tra chính sách, metadata của yêu cầu và metadata của phản hồi.
- Vận hành và cân bằng tảiTập trung vào traffic từ API Gateway qua load balancer, frontend servers, CDN/Edge, backend cluster, message dispatcher và connection state.
- Lưu trữ, cache và phối hợpXem độ ổn định khi backend ghi dữ liệu, distributed ID, lock, metadata, primary data, shard, replica, cold storage và cache policy.
- Tải tệp và fan-outTheo dõi từng raw chunk qua queue validation, processing workers, encoded media storage và các fan-out service như notification, search, analytics và payment.
Thiết lập AI agent
Các ghi chú này ghi lại công cụ AI nào làm việc gì, tôi dùng chúng theo thứ tự nào và cách tôi chuẩn bị một máy mới để làm việc với agent.
- Thu thập nguồnĐưa dữ kiện, tài liệu gốc, log và ghi chú vào NotebookLM hoặc một dự án riêng trước khi nhờ AI đưa ra nhận định.
- Làm rõ bài toánDùng GPT để tách mục tiêu, giả định, giới hạn, quyết định cần đưa ra và việc tiếp theo.
- Phản biệnDùng Claude để soi giả định yếu, rủi ro kiến trúc, trường hợp khó và độ rõ của cách trình bày.
- Thực hiện và lưu lạiDùng Codex hoặc Antigravity cho phần việc có ranh giới rõ, rồi lưu câu lệnh, kết quả, bằng chứng kiểm tra và bài học.
Xem các AI skill dùng lại được
Đọc ghi chú thiết lập