Khóa học 22 chương thiết kế AI Agent - P2: Nền tảng, Bộ nhớ và Phối hợp đa-Agent
Từ một tool call đơn giản đến hệ thống đa-agent phối hợp hoàn chỉnh: khóa học agentic AI phân tích kiến trúc cốt lõi qua 11 chương đầu. Agent loop, memory ngắn hạn và dài hạn, planning, orchestration harness - mọi thứ được giải thích bằng pattern kiến trúc, không gắn với framework cụ thể.
Khóa học 22 chương thiết kế AI Agent - P1: Triết lý và Tổng quan
Repo GitHub mới nhất dạy bạn thiết kế, xây dựng và vận hành AI agent production-grade chỉ trong 22 chương - hoàn toàn miễn phí. Triết lý cốt lõi: đọc cùng AI assistant, để AI viết code, bạn đặt câu hỏi đúng. Không gắn với LangChain hay bất kỳ framework nào - chỉ pattern kiến trúc bền vững theo thời gian. Phù hợp cả người kỹ thuật lẫn non-technical.
AI Agent của bạn cứ thất bại? Đây là hệ thống 8 bước để fix
Gartner dự đoán hơn 40% dự án agentic AI sẽ thất bại trước 2027 - chủ yếu vì thiếu hệ thống, không phải vì LLM kém. Framework 8 bước chuẩn (Define → Brain → Model → Tools → Memory → Orchestrate → Interface → Test) giúp agent đạt failure rate dưới 1%. Semantic caching giảm API call tới 70%, structured data governance giảm error rate AI apps tới 80%. Năm 2026, 40% enterprise apps sẽ có task-specific AI agents - cơ hội cho ai biết xây đúng cách.
Thiết Kế Backend Chịu 1 Triệu Users - Phần 2: Caching, Observability và Resilience
Target cache hit ratio trên 85% với 3 lớp: Edge CDN, Redis Application Cache, và Query Result Cache - chỉ khi full miss mới chạm tới database. Bốn golden signals (Latency, Traffic, Errors, Saturation) phải được monitor từ ngày 1, không đợi production sập. Transactional Outbox và Saga Pattern thay thế 2PC - eventual consistency là trade-off đúng ở scale này. mTLS giữa mọi service và chaos engineering định kỳ là bắt buộc.
Thiết Kế Backend Chịu 1 Triệu Users - Phần 1: Foundation, Edge và Database
Peak QPS 10.000-50.000 requests/giây, P99 latency dưới 200ms, uptime 99.99% - đây là bộ yêu cầu tối thiểu trước khi viết dòng code đầu tiên. Scale Cube chia bài toán thành 3 trục: nhân bản ngang, phân tách theo chức năng, và phân vùng dữ liệu. Microservices sớm là sai lầm lớn nhất - bắt đầu từ modular monolith. Database không bao giờ chỉ 1 lớp: PostgreSQL + Citus cho OLTP, ScyllaDB cho high-write path, ClickHouse cho analytics.
10 Khái Niệm System Design Mọi Developer Cần Nắm - P2: Giao Tiếp, Fault Tolerance và Observability
Message Queues như Kafka và RabbitMQ giúp hệ thống hấp thụ traffic spike mà không mất data. Circuit breaker pattern ngăn cascading failure khi một service sập. Phần 2 hoàn thiện bức tranh system design với 5 khái niệm nâng cao: Message Queues, API Gateway, Fault Tolerance, Distributed Systems và Monitoring.
10 Khái Niệm System Design Mọi Developer Cần Nắm - P1: Nền Tảng Kiến Trúc
5,000 concurrent users có thể crash một single server không có caching và load balancing - response time tăng từ 200ms lên 30 giây. Scalability, Load Balancing, Caching, Databases và Microservices là 5 khối nền tảng quyết định hệ thống của bạn sống hay chết khi traffic tăng. Đây là phần 1 trong series 10 khái niệm system design thiết yếu.