Cổng Tri Thức & Điều Hướng Trung Tâm

Sổ Tay Kiến Trúc Phần Mềm

Tổng hợp toàn diện kiến thức nền tảng, các mẫu kiến trúc kinh điển, đánh đổi kỹ thuật (trade-offs) và phân tích thực tế từ hệ thống Monolith đến Distributed Cloud Systems.

Tổng Số Bài Học
02 Bài Ghi Chép
21/09 & 28/09/2026
Tài Liệu & Slide
02 File PDF
Nội Dung Đồng Bộ
100% .md
Giữ nguyên bản ghi chép gốc
Hệ Thống Thiết Kế
Tối Giản

Danh Sách Bài Ghi Chép

Chọn bài ghi chép để đọc toàn bộ nội dung chi tiết tương ứng từ file tài liệu.

Bài 01 21/09/2026
note-9-21.md

Ghi Chép Kiến Trúc Phần Mềm (21/09/2026)

Phân tích toàn diện kiến trúc khởi đầu cho 500 users/ngày, so sánh Scale Up vs Scale Out, giải thích lý do App Server dễ scale hơn RDBMS, loại bỏ điểm sập duy nhất (SPOF) cho Database, phân biệt CDN vs Load Balancer, case study Stack Overflow và tối ưu hóa DB Indexing.

Nội dung gồm 7 mục chính:
  1. Thiết kế kiến trúc cho khởi đầu (500 Users/Ngày)
  2. Phân biệt Scale Up & Scale Out
  3. Tại sao App Server scale out dễ hơn Relational DB?
  4. Tách Database sang máy riêng & Single Point of Failure (SPOF)
  5. Phân biệt bản chất giữa Load Balancer và CDN
  6. Bài học từ case study Stack Overflow về khả năng scale out
  7. Thêm index luôn làm database nhanh hơn - đúng hay sai?
Toàn bộ nội dung từ note-9-21.md Đọc toàn bộ ghi chép
Bài 02 28/09/2026
note-9-28.md

Ghi Chép Kiến Trúc Phần Mềm (28/09/2026)

Giới thiệu Reverse Proxy vs API Gateway vs Load Balancer, cách phối hợp AWS & Nginx, 6 thuật toán cân bằng tải cốt lõi và 5 câu hỏi suy ngẫm kiến trúc sâu sắc.

Nội dung gồm các phần chính:
  1. Reverse Proxy vs API Gateway vs Load Balancer (kèm sơ đồ)
  2. Cách phối hợp thực tế: AWS ELB & Nginx đa nhiệm
  3. Lưu ý kiến trúc: Đặt Load Balancer L4 trước cụm API Gateway L7
  4. 6 thuật toán Load Balancer: Round Robin, Sticky, Weight, IP Hash, Least Conn, Least Time
  5. Bộ 5 câu hỏi suy ngẫm kiến trúc về ranh giới dịch vụ & coupling
Toàn bộ nội dung từ note-9-28.md Đọc toàn bộ ghi chép
Mới Cập Nhật Trình Đọc PDF Tương Tác Trực Tuyến

Tài Liệu & Slide Bài Giảng (PDF Viewer)

Xem trực tiếp slide bài giảng, bài tập môn học và tài liệu tham khảo ngay trên trình duyệt với tính năng phóng to, xoay trang, nhảy trang và chế độ toàn màn hình.

Mở Trình Đọc PDF Đầy Đủ
Slide Môn Học 45 Trang • 2.8 MB
Product_Development.pdf

Slide: Product Development

Tài liệu slide bài giảng chính thức về quy trình phát triển sản phẩm công nghệ (Product Development Lifecycle), khám phá kiến trúc (Architecture Discovery), bài toán phân tích yêu cầu, MVP và xây dựng hệ thống chịu tải cao.

Điểm nổi bật trong slide:
  • Quy trình phát triển sản phẩm phần mềm chuẩn công nghiệp
  • Định hình tầm nhìn sản phẩm & phân rã bài toán kiến trúc
  • Mô hình phát triển lặp, MVP và chiến lược mở rộng quy mô
  • Tích hợp sẵn bộ điều khiển trang, zoom và xoay trực tiếp
Bài Tập Thực Hành 7 Trang • 315 KB
23120294.pdf

Bài Tập W2: CampusQ&A Case Study

Báo cáo bài tập phân tích kiến trúc hệ thống CampusQ&A của sinh viên Lê Chí Hoàng Long (MSSV: 23120294). Khảo sát quá trình tăng trưởng từ một startup nhỏ thành hệ thống có lưu lượng tải cao.

Nội dung trọng tâm phân tích:
  • Nhận diện đúng bottleneck kỹ thuật & điểm nghẽn Database
  • Phân tích đánh đổi giữa Scale Up và Scale Out cho dịch vụ
  • Thiết kế cơ chế Cache & chiến lược giảm tải Database
  • Bảo vệ tính toàn vẹn dữ liệu và loại bỏ Single Point of Failure (SPOF)
Xem bất kỳ file PDF nào khác từ máy tính
Trình đọc hỗ trợ kéo thả trực tiếp hoặc chọn file PDF từ máy để đọc mượt mà không cần upload lên mạng.
Khởi Chạy Trình Đọc PDF