Blog & Articles
Thoughts, learnings, and technical deep dives.
![[Tech Blog #36 | Data Engineering] dbt (Data Build Tool) 101: Cách Mạng Hóa Tầng Biến Đổi Dữ Liệu Bằng SQL Chuẩn Chuyên Nghiệp](/uploads/ai-images/cover-dbt-bien-doi-du-lieu.png)
[Tech Blog #36 | Data Engineering] dbt (Data Build Tool) 101: Cách Mạng Hóa Tầng Biến Đổi Dữ Liệu Bằng SQL Chuẩn Chuyên Nghiệp
1. Đặt vấn đề: "Cơn ác mộng" của Stored Procedures và các file SQL rời rạc Hãy nhớ lại cách thức biến đổi dữ liệu truyền thống trong các kho dữ liệu Data Wareho...
![[Tech Blog #35 | AI & GenAI] Đánh Giá Hệ Thống RAG & LLM: Bộ Ba Thước Đo RAG Triad & Kỹ Thuật LLM-as-a-Judge](/uploads/ai-images/cover-danh-gia-rag-llm.png)
[Tech Blog #35 | AI & GenAI] Đánh Giá Hệ Thống RAG & LLM: Bộ Ba Thước Đo RAG Triad & Kỹ Thuật LLM-as-a-Judge
1. Đặt vấn đề: "Làm sao biết con Chatbot của bạn đã đủ tốt để ra mắt khách hàng?" Ở các bài viết trước, chúng ta đã xây dựng RAG cơ bản Tech Blog 11, nâng cấp R...
![[Tech Blog #34 | Data Science] Xử Lý Biến Định Tính (Categorical Encoding): One-Hot vs. Ordinal vs. Target Encoding Thực Chiến](/uploads/ai-images/cover-xu-ly-bien-dinh-tinh.png)
[Tech Blog #34 | Data Science] Xử Lý Biến Định Tính (Categorical Encoding): One-Hot vs. Ordinal vs. Target Encoding Thực Chiến
1. Đặt vấn đề: Khi máy tính "mù chữ" trước các cột dạng văn bản Trong các tập dữ liệu thực tế bảo hiểm, ngân hàng, ecommerce, hơn 60% các cột thông tin là dữ li...
![[Tech Blog #33 | Data Analytics] Customer Lifetime Value (LTV) & Chỉ Số LTV:CAC: Thước Đo Tăng Trưởng Bền Vững Cho Doanh Nghiệp](/uploads/ai-images/cover-customer-lifetime-value-cac.png)
[Tech Blog #33 | Data Analytics] Customer Lifetime Value (LTV) & Chỉ Số LTV:CAC: Thước Đo Tăng Trưởng Bền Vững Cho Doanh Nghiệp
1. Đặt vấn đề: Ảo tưởng "Cứ có nhiều khách hàng mới là sẽ giàu" Hãy hình dung một kịch bản kinh doanh rất quen thuộc: Trưởng phòng Marketing tự hào báo cáo: "Th...
![[Tech Blog #32 | Data Engineering] Giải Mã Columnar Database: Tại Sao ClickHouse & DuckDB Quét 1 Tỷ Dòng Trong 1 Giây?](/uploads/ai-images/cover-columnar-database-clickhouse-duckdb.png)
[Tech Blog #32 | Data Engineering] Giải Mã Columnar Database: Tại Sao ClickHouse & DuckDB Quét 1 Tỷ Dòng Trong 1 Giây?
1. Đặt vấn đề: Khi PostgreSQL "thở dốc" trước hàng trăm triệu dòng Hãy tưởng tượng bạn đang quản lý cơ sở dữ liệu cho một chuỗi bán lẻ hoặc hệ thống sàn thương...
![[Tech Blog #31 | AI & GenAI] Advanced RAG Thực Chiến: Nâng Cấp Hệ Thống Với Chunking Chiến Lược & Kỹ Thuật Reranking](/uploads/ai-images/cover-advanced-rag-chunking-reranking.png)
[Tech Blog #31 | AI & GenAI] Advanced RAG Thực Chiến: Nâng Cấp Hệ Thống Với Chunking Chiến Lược & Kỹ Thuật Reranking
1. Đặt vấn đề: Tại sao 90% hệ thống RAG cơ bản đều "thất bại" ở Production? Ở Tech Blog 11, chúng ta đã tự tay xây dựng một ứng dụng RAG mini Naive RAG: Cắt nhỏ...
![[Tech Blog #30 | Data Science] K-Fold Cross-Validation & GridSearchCV: Tối Ưu Hóa Siêu Tham Số Chuẩn Chuyên Nghiệp](/uploads/ai-images/cover-k-fold-cross-validation-gridsearchcv.png)
[Tech Blog #30 | Data Science] K-Fold Cross-Validation & GridSearchCV: Tối Ưu Hóa Siêu Tham Số Chuẩn Chuyên Nghiệp
1. Đặt vấn đề: Cái bẫy của một lần chia Train/Test "ăn may" Khi mới học Machine Learning, quy trình quen thuộc của hầu hết mọi người là: python Xtrain, Xtest, y...
![[Tech Blog #29 | Data Analytics] Phân Tích Phễu Chuyển Đổi (Funnel Analysis): Bóc Tách "Điểm Gãy" & Đo Lường Bằng SQL](/uploads/ai-images/cover-phan-tich-pheu-chuyen-doi.png)
[Tech Blog #29 | Data Analytics] Phân Tích Phễu Chuyển Đổi (Funnel Analysis): Bóc Tách "Điểm Gãy" & Đo Lường Bằng SQL
1. Đặt vấn đề: "Tại sao tỷ lệ chốt đơn tháng này lại tụt dốc?" Hãy tưởng tượng bạn đang tham gia cuộc họp vận hành định kỳ cùng Ban Giám đốc: Trưởng phòng Marke...
![[Tech Blog #28 | Data Engineering] Tự Động Hóa Pipeline: Từ Crontab Cổ Điển Đến Tư Duy DAG & Data Orchestration](/uploads/ai-images/cover-tu-dong-hoa-pipeline.png)
[Tech Blog #28 | Data Engineering] Tự Động Hóa Pipeline: Từ Crontab Cổ Điển Đến Tư Duy DAG & Data Orchestration
1. Đặt vấn đề: Cái bẫy của việc "Hẹn giờ chạy script bằng Crontab" Hãy tưởng tượng bạn đã viết xong 3 file script Python độc lập rất xịn xò: 1. extractdata.py:...
![[Tech Blog #27 | AI & GenAI] Giải Mã Tokenization & Kinh Tế Học LLM: Bí Quyết Đếm Token, Tiết Kiệm Chi Phí & Kỹ Thuật Prompt Caching](/uploads/ai-images/cover-tokenization-kinh-te-hoc-llm.png)
[Tech Blog #27 | AI & GenAI] Giải Mã Tokenization & Kinh Tế Học LLM: Bí Quyết Đếm Token, Tiết Kiệm Chi Phí & Kỹ Thuật Prompt Caching
1. Đặt vấn đề: "Cú sốc hóa đơn API" cuối tháng Hãy tưởng tượng một kịch bản rất thực tế: Đội ngũ kỹ sư của bạn vừa hoàn thành một chatbot AI hỗ trợ khách hàng v...
![[Tech Blog #26 | Data Science] Random Forest & Sức Mạnh Của Ensemble Learning: "Trí Tuệ Đám Đông" Đánh Bại Overfitting](/uploads/ai-images/cover-random-forest-ensemble-learning.png)
[Tech Blog #26 | Data Science] Random Forest & Sức Mạnh Của Ensemble Learning: "Trí Tuệ Đám Đông" Đánh Bại Overfitting
1. Đặt vấn đề: Câu chuyện "Đoán cân nặng con bò" & Trí tuệ đám đông Vào năm 1906, nhà thống kê học nổi tiếng Francis Galton tham dự một hội chợ gia súc tại Anh....
![[Tech Blog #25 | Data Analytics] Phân Khúc Khách Hàng Với Mô Hình RFM: Tư Duy Định Lượng & Kỹ Thuật NTILE Trong SQL](/uploads/ai-images/cover-phan-khuc-khach-hang-rfm.png)
[Tech Blog #25 | Data Analytics] Phân Khúc Khách Hàng Với Mô Hình RFM: Tư Duy Định Lượng & Kỹ Thuật NTILE Trong SQL
1. Đặt vấn đề: Cái bẫy của việc "Đối xử với mọi khách hàng như nhau" Đã bao giờ bạn nhận được tin nhắn quảng cáo: "Tặng voucher 10.000đ cho đơn hàng tiếp theo"...
![[Tech Blog #24 | Data Engineering] Cloud Storage & Data Lake 101: Giải Mã S3/GCS, Data Lake vs. Data Warehouse & Định Dạng Cột Parquet](/uploads/ai-images/cover-cloud-storage-data-lake.png)
[Tech Blog #24 | Data Engineering] Cloud Storage & Data Lake 101: Giải Mã S3/GCS, Data Lake vs. Data Warehouse & Định Dạng Cột Parquet
1. Đặt vấn đề: Khi CSDL quan hệ "vỡ trận" trước dữ liệu khổng lồ Ở các bài viết trước, chúng ta đã quen với việc lưu trữ dữ liệu trong PostgreSQL Tech Blog 04 v...
![[Tech Blog #23 | AI & GenAI] Giải Mã AI Agents: Xây Dựng Trợ Lý Tự Lập Kế Hoạch Với Mô Hình ReAct Bằng Python](/uploads/ai-images/cover-ai-agents-react-python.png)
[Tech Blog #23 | AI & GenAI] Giải Mã AI Agents: Xây Dựng Trợ Lý Tự Lập Kế Hoạch Với Mô Hình ReAct Bằng Python
1. Đặt vấn đề: Bước nhảy vọt từ Chatbot sang AI Agent Trong năm 2023, thế giới phát sốt vì những con Chatbot trả lời câu hỏi mượt mà. Nhưng sang các năm tiếp th...
![[Tech Blog #22 | Data Science] Nhập Môn Học Không Giám Sát: Phân Cụm K-Means & Bài Toán Phân Khúc Khách Hàng Thực Chiến](/uploads/ai-images/cover-phan-cum-k-means.png)
[Tech Blog #22 | Data Science] Nhập Môn Học Không Giám Sát: Phân Cụm K-Means & Bài Toán Phân Khúc Khách Hàng Thực Chiến
1. Đặt vấn đề: Khi dữ liệu không có sẵn "Đáp án" Unlabeled Data Trong tất cả các bài toán Machine Learning chúng ta đã học ở các kỳ trước Linear Regression, Log...
![[Tech Blog #21 | Data Analytics] A/B Testing Thực Chiến: Giải Mã P-Value, Ý Nghĩa Thống Kê & Cách Đo Lường Bằng Python/SQL](/uploads/ai-images/cover-ab-testing-thuc-chien.png)
[Tech Blog #21 | Data Analytics] A/B Testing Thực Chiến: Giải Mã P-Value, Ý Nghĩa Thống Kê & Cách Đo Lường Bằng Python/SQL
1. Đặt vấn đề: "May mắn ngẫu nhiên" hay "Thực sự hiệu quả"? Hãy hình dung một kịch bản rất quen thuộc tại phòng họp sản phẩm: Đội UI/UX đổi màu nút "Mua Ngay" t...
![[Tech Blog #20 | Data Engineering] Web Scraping Thực Chiến: Tự Động Cào Dữ Liệu Web Bằng Python & Nạp Vào CSDL](/uploads/ai-images/cover-web-scraping-python-csdl.png)
[Tech Blog #20 | Data Engineering] Web Scraping Thực Chiến: Tự Động Cào Dữ Liệu Web Bằng Python & Nạp Vào CSDL
1. Đặt vấn đề: Khi thế giới không có sẵn REST API cho bạn Ở Tech Blog 12, chúng ta đã học cách xây dựng pipeline ETL lấy dữ liệu từ một REST API sạch sẽ trả về...
![[Tech Blog #19 | AI & GenAI] Khung RCRC: Bí Quyết Viết Prompt Chuẩn Công Nghiệp & Tự Động Hóa Với Python](/uploads/ai-images/cover-khung-rcrc-viet-prompt-python.png)
[Tech Blog #19 | AI & GenAI] Khung RCRC: Bí Quyết Viết Prompt Chuẩn Công Nghiệp & Tự Động Hóa Với Python
1. Đặt vấn đề: Tại sao hầu hết mọi người viết Prompt đều thất bại? Hãy thừa nhận một sự thật: Rất nhiều người dùng LLM ChatGPT, Claude, Gemini giống như đang nh...
![[Tech Blog #18 | Data Science] K-Nearest Neighbors (KNN): Triết Lý "Chọn Bạn Mà Chơi" & Vai Trò Sống Còn Của Feature Scaling](/uploads/ai-images/cover-knn-feature-scaling.png)
[Tech Blog #18 | Data Science] K-Nearest Neighbors (KNN): Triết Lý "Chọn Bạn Mà Chơi" & Vai Trò Sống Còn Của Feature Scaling
1. Đặt vấn đề: Bạn là trung bình cộng của những người bạn chơi thân Dân gian có câu tục ngữ nổi tiếng: "Hãy cho tôi biết 5 người bạn thân nhất của bạn là ai, tô...
![[Tech Blog #17 | Data Analytics] Làm Chủ SQL Window Functions: ROW_NUMBER, RANK, DENSE_RANK, Tuyệt Chiêu LAG/LEAD & Tư Duy CTE](/uploads/ai-images/cover-sql-window-functions.png)
[Tech Blog #17 | Data Analytics] Làm Chủ SQL Window Functions: ROW_NUMBER, RANK, DENSE_RANK, Tuyệt Chiêu LAG/LEAD & Tư Duy CTE
1. Đặt vấn đề: Giới hạn của GROUP BY truyền thống Trong Tech Blog 05, chúng ta đã biết mệnh đề GROUP BY gom nhiều dòng dữ liệu lại thành một dòng tổng hợp duy n...
![[Tech Blog #16 | Data Engineering] Docker Căn Bản Cho Dân Dữ Liệu: Làm Chủ Container, Volume & Dựng Data Stack Trong 1 Phút](/uploads/ai-images/cover-docker-can-ban-du-lieu.png)
[Tech Blog #16 | Data Engineering] Docker Căn Bản Cho Dân Dữ Liệu: Làm Chủ Container, Volume & Dựng Data Stack Trong 1 Phút
1. Đặt vấn đề: Nỗi ám ảnh "Nó chạy ngon trên máy tôi mà!" It works on my machine Đã bao giờ bạn gặp tình huống trớ trêu này chưa: Bạn viết một script Python ETL...
![[Tech Blog #15 | AI & GenAI] Làm Chủ Function Calling Với LLM API: Biến AI Thành "Cỗ Máy Thực Thi Hành Động" Bằng Python](/uploads/ai-images/cover-function-calling-llm-python.png)
[Tech Blog #15 | AI & GenAI] Làm Chủ Function Calling Với LLM API: Biến AI Thành "Cỗ Máy Thực Thi Hành Động" Bằng Python
1. Đặt vấn đề: Giới hạn của một "Chatbot chỉ biết nói suông" Ở các bài viết trước, chúng ta đã biết cách dùng Prompt Engineering Tech Blog 03 và xây dựng hệ thố...
![[Tech Blog #14 | Data Science] Cây Quyết Định (Decision Tree): Bản Chất Trực Quan & Bí Quyết Khắc Phục "Bệnh Học Vẹt" (Overfitting)](/uploads/ai-images/cover-cay-quyet-dinh-overfitting.png)
[Tech Blog #14 | Data Science] Cây Quyết Định (Decision Tree): Bản Chất Trực Quan & Bí Quyết Khắc Phục "Bệnh Học Vẹt" (Overfitting)
1. Đặt vấn đề: Bạn đưa ra quyết định mỗi ngày như thế nào? Hãy nhớ lại lần gần nhất bạn quyết định xem: "Chiều nay có nên xách giày đi chạy bộ ngoài công viên h...
![[Tech Blog #13 | Data Analytics] Tư Duy Trực Quan Hóa Dữ Liệu: Chọn Đúng Biểu Đồ & Thiết Kế Dashboard Chuẩn Doanh Nghiệp](/uploads/ai-images/cover-truc-quan-hoa-du-lieu.png)
[Tech Blog #13 | Data Analytics] Tư Duy Trực Quan Hóa Dữ Liệu: Chọn Đúng Biểu Đồ & Thiết Kế Dashboard Chuẩn Doanh Nghiệp
1. Đặt vấn đề: "Một biểu đồ tồi có thể giết chết một quyết định kinh doanh đúng đắn" Trong nghề Data Analytics, có một sự thật phũ phàng: Dù bạn có viết câu lện...
![[Tech Blog #12 | Data Engineering] Tự Động Hóa Pipeline ETL Đầu Tiên Bằng Python: Trích Xuất Dữ Liệu REST API & Nạp Vào CSDL](/uploads/ai-images/cover-tu-dong-hoa-pipeline-etl.png)
[Tech Blog #12 | Data Engineering] Tự Động Hóa Pipeline ETL Đầu Tiên Bằng Python: Trích Xuất Dữ Liệu REST API & Nạp Vào CSDL
1. Đặt vấn đề: Nỗi ám ảnh của việc "Tải file Excel thủ công mỗi sáng" Hãy tưởng tượng công việc hàng ngày của một nhân viên vận hành: Mỗi sáng đúng 8h00: Đăng n...
![[Tech Blog #11 | AI & GenAI] Xây Dựng Ứng Dụng RAG Mini Đầu Tiên: Kết Nối Tri Thức Nội Bộ Vào Mô Hình Ngôn Ngữ Lớn (LLM)](/uploads/ai-images/cover-xay-dung-ung-dung-rag.png)
[Tech Blog #11 | AI & GenAI] Xây Dựng Ứng Dụng RAG Mini Đầu Tiên: Kết Nối Tri Thức Nội Bộ Vào Mô Hình Ngôn Ngữ Lớn (LLM)
1. Đặt vấn đề: Ba "điểm nghẽn" chí mạng của LLM thuần túy Các mô hình ngôn ngữ lớn LLM như GPT4, Claude hay Gemini rất thông minh, nhưng khi áp dụng vào doanh n...
![[Tech Blog #10 | Data Science] Bài Toán Phân Loại Với Logistic Regression & Giải Mã Bộ Thước Đo Thực Chiến: Accuracy, Precision, Recall, F1-Score](/uploads/ai-images/cover-phan-loai-logistic-regression.png)
[Tech Blog #10 | Data Science] Bài Toán Phân Loại Với Logistic Regression & Giải Mã Bộ Thước Đo Thực Chiến: Accuracy, Precision, Recall, F1-Score
1. Đặt vấn đề: "Bẫy độ chính xác" The Accuracy Paradox Hãy tưởng tượng bạn được giao bài toán xây dựng mô hình phát hiện giao dịch gian lận thẻ tín dụng Credit...
![[Tech Blog #09 | Data Analytics] Các Chỉ Số Kinh Doanh Sống Còn: Conversion Rate, Churn Rate, Retention Rate & Đo Lường Bằng SQL](/uploads/ai-images/cover-chi-so-kinh-doanh-sql.png)
[Tech Blog #09 | Data Analytics] Các Chỉ Số Kinh Doanh Sống Còn: Conversion Rate, Churn Rate, Retention Rate & Đo Lường Bằng SQL
1. Đặt vấn đề: Nghịch lý "Chiếc thùng thủng đáy" The Leaky Bucket Hãy tưởng tượng một kịch bản kinh doanh rất quen thuộc: Đội Marketing hào hứng báo cáo: "Tháng...
![[Tech Blog #08 | Data Engineering] Data Warehouse Căn Bản: Bảng Fact, Bảng Dimension & Thiết Kế Star Schema Thực Chiến](/uploads/ai-images/cover-data-warehouse-star-schema.png)
[Tech Blog #08 | Data Engineering] Data Warehouse Căn Bản: Bảng Fact, Bảng Dimension & Thiết Kế Star Schema Thực Chiến
1. Đặt vấn đề: Tại sao không thể làm báo cáo trực tiếp trên CSDL ứng dụng? Khi một ứng dụng web hay ứng dụng di động hoạt động, cơ sở dữ liệu của nó gọi là OLTP...
![[Tech Blog #07 | AI & GenAI] Giải Mã Embeddings & Vector Search: Bí Quyết Giúp Máy Tính "Hiểu Ngữ Nghĩa" Và Nền Tảng Của RAG](/uploads/ai-images/cover-embeddings-vector-search-rag.png)
[Tech Blog #07 | AI & GenAI] Giải Mã Embeddings & Vector Search: Bí Quyết Giúp Máy Tính "Hiểu Ngữ Nghĩa" Và Nền Tảng Của RAG
1. Đặt vấn đề: Sự bất lực của tìm kiếm từ khóa truyền thống Keyword Search Giả sử bạn xây dựng một chatbot hỏi đáp y tế. Người dùng gõ câu hỏi: "Tôi bị đau bao...
![[Tech Blog #06 | Data Science] Nhập Môn Machine Learning: Hồi Quy Tuyến Tính (Linear Regression) & Đo Lường Sai Số Thực Chiến](/uploads/ai-images/cover-hoi-quy-tuyen-tinh.png)
[Tech Blog #06 | Data Science] Nhập Môn Machine Learning: Hồi Quy Tuyến Tính (Linear Regression) & Đo Lường Sai Số Thực Chiến
1. Đặt vấn đề: Dự đoán số lượng kem bán ra theo nhiệt độ Hãy hình dung bạn là chủ một chuỗi cửa hàng kem ven biển. Bạn nhận thấy một quy luật tự nhiên: Những ng...
![[Tech Blog #05 | Data Analytics] SQL Phân Tích Thực Chiến: Thứ Tự Thực Thi, Ranh Giới WHERE vs. HAVING & Tuyệt Chiêu JOIN Bảng](/uploads/ai-images/cover-tech-blog-05-data-analytics-sql-phan-tich-thuc-chien-thu-tu-thuc-thi-ranh-gioi-where-vs-having-tuyet-chieu-join-bang.png)
[Tech Blog #05 | Data Analytics] SQL Phân Tích Thực Chiến: Thứ Tự Thực Thi, Ranh Giới WHERE vs. HAVING & Tuyệt Chiêu JOIN Bảng
1. Đặt vấn đề: Nghịch lý "Viết một đằng, Database chạy một nẻo" Khi mới học SQL, hầu hết mọi người đều viết câu lệnh theo cấu trúc quen thuộc: sql SELECT ... FR...
![[Tech Blog #04 | Data Engineering] Thiết Kế CSDL Quan Hệ & Chuẩn Hóa Dữ Liệu (1NF, 2NF, 3NF): Bí Quyết Tránh "Thảm Họa Dữ Liệu" Trong Mọi Hệ Thống](/uploads/ai-images/cover-thiet-ke-chuan-hoa-csdl.png)
[Tech Blog #04 | Data Engineering] Thiết Kế CSDL Quan Hệ & Chuẩn Hóa Dữ Liệu (1NF, 2NF, 3NF): Bí Quyết Tránh "Thảm Họa Dữ Liệu" Trong Mọi Hệ Thống
1. Đặt vấn đề: Thảm họa của bảng dữ liệu "nhét chung tất cả" Khi mới bắt đầu làm việc với dữ liệu, nhiều người có thói quen đưa tất cả thông tin vào một bảng tí...
![[Tech Blog #03 | AI & GenAI] Giải Mã Bản Chất AI / ML / GenAI & Làm Chủ Kỹ Năng Prompt Engineering Thực Chiến](/uploads/ai-images/cover-ai-genai-prompt-engineering.png)
[Tech Blog #03 | AI & GenAI] Giải Mã Bản Chất AI / ML / GenAI & Làm Chủ Kỹ Năng Prompt Engineering Thực Chiến
1. Đặt vấn đề: Bức tranh toàn cảnh AI – Búp bê Nga Matryoshka Trong thời đại bùng nổ của ChatGPT, Claude, Gemini, các thuật ngữ như AI, Machine Learning ML, Dee...
![[Tech Blog #02 | Data Science] Quy Trình Làm Sạch Dữ Liệu Thực Chiến: Làm Chủ Missing Data & Chuẩn Hóa Dữ Liệu Với Pandas](/uploads/ai-images/cover-lam-sach-du-lieu-pandas.png)
[Tech Blog #02 | Data Science] Quy Trình Làm Sạch Dữ Liệu Thực Chiến: Làm Chủ Missing Data & Chuẩn Hóa Dữ Liệu Với Pandas
1. Đặt vấn đề: Quy tắc vàng "Garbage In, Garbage Out" Trong giới Data Science, có một câu nói nổi tiếng: "80% thời gian của một Data Scientist dành cho việc thu...
![[Tech Blog #01 | Data Analytics] Thấu Hiểu Dữ Liệu Qua Thống Kê Mô Tả: Mean, Median, Mode & Standard Deviation Thực Chiến](/uploads/ai-images/cover-thong-ke-mo-ta.png)
[Tech Blog #01 | Data Analytics] Thấu Hiểu Dữ Liệu Qua Thống Kê Mô Tả: Mean, Median, Mode & Standard Deviation Thực Chiến
1. Đặt vấn đề: "Bẫy con số trung bình" trong thực tế Hãy tưởng tượng bạn bước vào một quán cà phê có 10 thực khách, mỗi người có thu nhập khoảng 15 triệu VNĐ/th...
![[DS Blog #68] Thuật Toán K-NN & Cây Quyết Định (Decision Tree): Bản Chất Trực Quan Đời Thường, Tiêu Chí Gini & Cách Chống Học Vẹt (Overfitting)](/uploads/ai-images/cover-knn-cay-quyet-dinh.png)
[DS Blog #68] Thuật Toán K-NN & Cây Quyết Định (Decision Tree): Bản Chất Trực Quan Đời Thường, Tiêu Chí Gini & Cách Chống Học Vẹt (Overfitting)
Mục tiêu bài viết: Hiểu sâu bản chất triết lý đời thường của hai thuật toán KNearest Neighbors "ngưu tầm ngưu, mã tầm mã" và Decision Tree "trò chơi 20 câu hỏi"...
![[DE Blog #67] Làm Chủ Docker Căn Bản Dành Cho Người Làm Dữ Liệu (Docker 101): Image, Container, Dockerfile & Dựng Hạ Tầng Database Trong 5 Phút](/uploads/ai-images/cover-docker-can-ban-du-lieu.png)
[DE Blog #67] Làm Chủ Docker Căn Bản Dành Cho Người Làm Dữ Liệu (Docker 101): Image, Container, Dockerfile & Dựng Hạ Tầng Database Trong 5 Phút
Mục tiêu bài viết: Xóa bỏ hoàn toàn "lời nguyền" chạy được trên máy em nhưng lỗi trên máy server It works on my machine, hiểu rõ bản chất vì sao Docker Containe...
![[DA & BI Blog #66] Các Chỉ Số Kinh Doanh Cốt Lõi (Business Metrics 101) & Nghệ Thuật Thiết Kế Dashboard: Conversion Rate, Churn, LTV/CAC & Nguyên Tắc "5 Giây"](/uploads/ai-images/cover-chi-so-kinh-doanh-dashboard.png)
[DA & BI Blog #66] Các Chỉ Số Kinh Doanh Cốt Lõi (Business Metrics 101) & Nghệ Thuật Thiết Kế Dashboard: Conversion Rate, Churn, LTV/CAC & Nguyên Tắc "5 Giây"
Mục tiêu bài viết: Hiểu sâu bản chất các chỉ số kinh doanh sống còn của doanh nghiệp Tỷ lệ chuyển đổi Conversion Rate, Tỷ lệ rời bỏ Churn Rate, Giá trị vòng đời...
![[AI Blog #65] Hiểu Bản Chất Của Embeddings & Vector Search Từ Con Số 0: Biến Chữ Viết Thành Tọa Độ Hình Học, Độ Tương Đồng Cosine & Tìm Kiếm Ngữ Nghĩa Bằng Python](/uploads/ai-images/cover-embeddings-vector-search-python.png)
[AI Blog #65] Hiểu Bản Chất Của Embeddings & Vector Search Từ Con Số 0: Biến Chữ Viết Thành Tọa Độ Hình Học, Độ Tương Đồng Cosine & Tìm Kiếm Ngữ Nghĩa Bằng Python
Mục tiêu bài viết: Hiểu rõ vì sao tìm kiếm từ khóa truyền thống Ctrl+F thất bại trước từ đồng nghĩa, giải mã bản chất của Vector Embeddings bằng hình ảnh không...
![[DE Blog #64] Tự Động Hóa Thu Thập Dữ Liệu Bằng Python (Data Ingestion 101): Gọi REST API, Xử Lý JSON Lồng Nhau & Viết Script ETL Nạp Vào CSDL Chuẩn Idempotent](/uploads/ai-images/cover-thu-thap-du-lieu-python.png)
[DE Blog #64] Tự Động Hóa Thu Thập Dữ Liệu Bằng Python (Data Ingestion 101): Gọi REST API, Xử Lý JSON Lồng Nhau & Viết Script ETL Nạp Vào CSDL Chuẩn Idempotent
Mục tiêu bài viết: Hiểu rõ quy trình xây dựng một đường ống ETL mini bằng Python thuần, làm chủ thư viện requests để tương tác với RESTful API an toàn, biết các...
![[DS Blog #63] Thuật Toán Học Máy Vỡ Lòng: Hồi Quy Tuyến Tính (Linear Regression) & Hồi Quy Logistic (Logistic Regression) – Từ Bản Chất Trực Quan Đến Code Scikit-Learn](/uploads/ai-images/cover-hoi-quy-tuyen-tinh-logistic.png)
[DS Blog #63] Thuật Toán Học Máy Vỡ Lòng: Hồi Quy Tuyến Tính (Linear Regression) & Hồi Quy Logistic (Logistic Regression) – Từ Bản Chất Trực Quan Đến Code Scikit-Learn
Mục tiêu bài viết: Hiểu sâu bản chất toán học đơn giản của phương trình đường thẳng hồi quy, giải mã lý do vì sao không dùng Linear Regression để phân loại, làm...
![[DA & DE Blog #62] Làm Chủ SQL Phân Tích Thực Chiến Từ Con Số 0: Thứ Tự Thực Thi Câu Lệnh, Phân Biệt Rạch Ròi WHERE vs. HAVING, Bản Chất Các Phép JOIN & Hàm COALESCE](/uploads/ai-images/cover-sql-phan-tich-thuc-chien.png)
[DA & DE Blog #62] Làm Chủ SQL Phân Tích Thực Chiến Từ Con Số 0: Thứ Tự Thực Thi Câu Lệnh, Phân Biệt Rạch Ròi WHERE vs. HAVING, Bản Chất Các Phép JOIN & Hàm COALESCE
Mục tiêu bài viết: Hiểu rõ vì sao Database không chạy câu lệnh SQL theo thứ tự bạn viết từ trên xuống dưới, phân biệt rạch ròi ranh giới giữa WHERE và HAVING, l...
![[AI Blog #61] Kỹ Năng Prompt Engineering Thực Chiến & Xây Dựng Ứng Dụng GenAI Đầu Tiên Với Python API: Từ Zero-Shot, Few-Shot Đến Khung RCRC](/uploads/ai-images/cover-prompt-engineering-genai-python.png)
[AI Blog #61] Kỹ Năng Prompt Engineering Thực Chiến & Xây Dựng Ứng Dụng GenAI Đầu Tiên Với Python API: Từ Zero-Shot, Few-Shot Đến Khung RCRC
Mục tiêu bài viết: Phân biệt rạch ròi bức tranh tổng thể AI vs. ML vs. Deep Learning vs. GenAI, hiểu bản chất cách LLMs sinh từ tiếp theo và ý nghĩa của tham số...
![[DS & DA Blog #60] Làm Chủ Thư Viện Pandas & Quy Trình Làm Sạch Dữ Liệu Thực Chiến (Data Cleaning 101): Xử Lý Missing Values, Duplicates, loc vs. iloc & Mẹo Giảm 70% RAM](/uploads/ai-images/cover-lam-sach-du-lieu-pandas.png)
[DS & DA Blog #60] Làm Chủ Thư Viện Pandas & Quy Trình Làm Sạch Dữ Liệu Thực Chiến (Data Cleaning 101): Xử Lý Missing Values, Duplicates, loc vs. iloc & Mẹo Giảm 70% RAM
Mục tiêu bài viết: Nắm vững cấu trúc cốt lõi của Pandas Series vs. DataFrame, phân biệt rạch ròi cơ chế truy xuất loc và iloc, thành thạo quy trình làm sạch dữ...
![[DE & DA Blog #59] Thiết Kế Cơ Sở Dữ Liệu Quan Hệ Chuẩn Hóa Từ Số 0 (Database Normalization): Bản Chất 1NF, 2NF, 3NF & Biến Bảng Excel Rối Rắm Thành Schema Chuẩn Chỉnh](/uploads/ai-images/cover-chuan-hoa-csdl.png)
[DE & DA Blog #59] Thiết Kế Cơ Sở Dữ Liệu Quan Hệ Chuẩn Hóa Từ Số 0 (Database Normalization): Bản Chất 1NF, 2NF, 3NF & Biến Bảng Excel Rối Rắm Thành Schema Chuẩn Chỉnh
Mục tiêu bài viết: Hiểu rõ vì sao lưu trữ dữ liệu dạng bảng phẳng Excel gây ra thảm họa dị thường dữ liệu Insert, Update, Delete Anomalies, làm chủ từng bước đư...
![[DA & DS Blog #58] Thống Kê Mô Tả Căn Bản Dành Cho Người Làm Dữ Liệu: Mean, Median, Mode, Độ Lệch Chuẩn, Z-Score & Cách Đọc Hiểu Biểu Đồ Boxplot](/uploads/ai-images/cover-thong-ke-mo-ta.png)
[DA & DS Blog #58] Thống Kê Mô Tả Căn Bản Dành Cho Người Làm Dữ Liệu: Mean, Median, Mode, Độ Lệch Chuẩn, Z-Score & Cách Đọc Hiểu Biểu Đồ Boxplot
Mục tiêu bài viết: Nắm vững các khái niệm thống kê mô tả cốt lõi Trung bình, Trung vị, Yếu vị, Độ lệch chuẩn, Phân phối chuẩn, hiểu rõ vì sao không nên chỉ nhìn...
![[DA & DS Blog #57] Kỹ Thuật Thử Nghiệm Nâng Cao (Advanced Experimentation): Giảm Phương Sai Bằng CUPED, Thử Nghiệm Đan Xen (Interleaved Testing) & Contextual Bandits](/uploads/ai-images/cover-thu-nghiem-nang-cao.png)
[DA & DS Blog #57] Kỹ Thuật Thử Nghiệm Nâng Cao (Advanced Experimentation): Giảm Phương Sai Bằng CUPED, Thử Nghiệm Đan Xen (Interleaved Testing) & Contextual Bandits
Mục tiêu bài viết: Hiểu sâu bản chất toán học của kỹ thuật giảm phương sai CUPED Controlledexperiment Using PreExperiment Data giúp cắt giảm 50% thời gian chạy...
![[DS & AI Blog #56] Học Biểu Diễn Câu & Metric Learning: Từ Triplet Loss Đến Contrastive Learning (SimCSE) & Kỹ Thuật Định Danh Thực Thể (Entity Resolution) Quy Mô Triệu Bản Ghi](/uploads/ai-images/cover-contrastive-learning-entity-resolution.png)
[DS & AI Blog #56] Học Biểu Diễn Câu & Metric Learning: Từ Triplet Loss Đến Contrastive Learning (SimCSE) & Kỹ Thuật Định Danh Thực Thể (Entity Resolution) Quy Mô Triệu Bản Ghi
Mục tiêu bài viết: Hiểu rõ vì sao việc lấy trung bình vector BERT Mean Pooling bị lỗi sụp đổ hình học Anisotropy Problem, làm chủ bản chất toán học của Deep Met...
![[DE Blog #55] Hạ Tầng Ingestion Thời Gian Thực Siêu Quy Mô: Chuyên Sâu Kafka Connect, Debezium CDC Internals, Quản Trị Schema Registry & Dead Letter Queue (DLQ)](/uploads/ai-images/cover-kafka-connect-debezium-cdc.png)
[DE Blog #55] Hạ Tầng Ingestion Thời Gian Thực Siêu Quy Mô: Chuyên Sâu Kafka Connect, Debezium CDC Internals, Quản Trị Schema Registry & Dead Letter Queue (DLQ)
Mục tiêu bài viết: Hiểu sâu kiến trúc phân tán của Kafka Connect Incremental Cooperative Rebalancing, giải mã cơ chế chụp ảnh dữ liệu không khóa bảng Nonlocking...
![[AI & MLOps Blog #54] Tối Ưu Hóa Suy Luận Mô Hình Ngôn Ngữ Lớn (LLM Inference Optimization): PagedAttention (vLLM), Continuous Batching, Speculative Decoding & Lượng Tử Hóa KV Cache](/uploads/ai-images/cover-llm-inference-optimization.png)
[AI & MLOps Blog #54] Tối Ưu Hóa Suy Luận Mô Hình Ngôn Ngữ Lớn (LLM Inference Optimization): PagedAttention (vLLM), Continuous Batching, Speculative Decoding & Lượng Tử Hóa KV Cache
Mục tiêu bài viết: Hiểu sâu bản chất vật lý của hai pha Prefill Computebound và Decoding Memorybound, làm chủ cơ chế quản lý bộ nhớ ảo PagedAttention của vLLM g...
![[DA Blog #53] Phân Tích Phễu Chuyển Đổi Nâng Cao (Advanced Funnel Analytics) & Quy Kết Thuật Toán (Algorithmic Attribution): Markov Chains, Removal Effect & Tối Ưu Hóa Tỷ Lệ Rớt Phễu](/uploads/ai-images/cover-phan-tich-pheu-chuyen-doi.png)
[DA Blog #53] Phân Tích Phễu Chuyển Đổi Nâng Cao (Advanced Funnel Analytics) & Quy Kết Thuật Toán (Algorithmic Attribution): Markov Chains, Removal Effect & Tối Ưu Hóa Tỷ Lệ Rớt Phễu
Mục tiêu bài viết: Vượt qua tư duy phân tích phễu tuyến tính ngây thơ, làm chủ các dạng phễu phức tạp Open vs. Closed Funnel, Strict vs. Flexible Sequence, ứng...
![[DS & DA Blog #52] Phân Tích Tồn Tại (Survival Analysis & Time-to-Event Modeling): Từ Đường Cong Kaplan-Meier Đến Mô Hình Cox Proportional Hazards & Dự Báo Rời Bỏ Khách Hàng](/uploads/ai-images/cover-phan-tich-ton-tai.png)
[DS & DA Blog #52] Phân Tích Tồn Tại (Survival Analysis & Time-to-Event Modeling): Từ Đường Cong Kaplan-Meier Đến Mô Hình Cox Proportional Hazards & Dự Báo Rời Bỏ Khách Hàng
Mục tiêu bài viết: Hiểu rõ vì sao các mô hình phân loại thông thường Logistic Regression, XGBoost thất bại trước dữ liệu kiểm duyệt Censored Data, làm chủ bản c...
![[AI & GenAI Blog #51] Mô Hình Sinh Khuếch Tán (Diffusion Models): Từ VAE, GANs Đến DDPM, Đột Phá Latent Diffusion (Stable Diffusion) & Kỹ Thuật Điều Khiển ControlNet](/uploads/ai-images/cover-mo-hinh-sinh-khuech-tan.png)
[AI & GenAI Blog #51] Mô Hình Sinh Khuếch Tán (Diffusion Models): Từ VAE, GANs Đến DDPM, Đột Phá Latent Diffusion (Stable Diffusion) & Kỹ Thuật Điều Khiển ControlNet
Mục tiêu bài viết: Hiểu sâu sự tiến hóa của các mô hình sinh Generative Models: VAE $\rightarrow$ GAN $\rightarrow$ Diffusion, làm chủ bản chất toán học của quá...
![[DE Blog #50] Giao Thức Đồng Thuận Phân Tán (Distributed Consensus) & Giao Dịch Phân Tán: Giải Mã Thuật Toán Raft vs. Paxos, Two-Phase Commit (2PC) & Mẫu Thiết Kế Saga Pattern](/uploads/ai-images/cover-dong-thuan-phan-tan.png)
[DE Blog #50] Giao Thức Đồng Thuận Phân Tán (Distributed Consensus) & Giao Dịch Phân Tán: Giải Mã Thuật Toán Raft vs. Paxos, Two-Phase Commit (2PC) & Mẫu Thiết Kế Saga Pattern
Mục tiêu bài viết: Hiểu sâu định lý bất khả FLP FLP Impossibility Theorem, giải mã bản chất toán học của thuật toán đồng thuận Raft Leader Election, Log Replica...
![[DA & DS Blog #49] Đo Lường Hiệu Quả Tiếp Thị Thời Kỳ Hậu Cookie: Marketing Mix Modeling (MMM), Adstock, Saturation Curves & Geo-Lift Experiments](/uploads/ai-images/cover-marketing-mix-modeling-hau-cookie.png)
[DA & DS Blog #49] Đo Lường Hiệu Quả Tiếp Thị Thời Kỳ Hậu Cookie: Marketing Mix Modeling (MMM), Adstock, Saturation Curves & Geo-Lift Experiments
Mục tiêu bài viết: Hiểu sâu sự sụp đổ của các mô hình theo dõi người dùng truyền thống MTA/Pixel sau đạo luật Apple ATT và chính sách loại bỏ ThirdParty Cookies...
![[DS Blog #48] Giải Mã Hộp Đen Học Máy (Explainable AI - XAI): Làm Chủ SHAP (Shapley Values), LIME, PDP & Phá Vỡ Ảo Tưởng Của Feature Importance Truyền Thống](/uploads/ai-images/cover-explainable-ai-shap-lime.png)
[DS Blog #48] Giải Mã Hộp Đen Học Máy (Explainable AI - XAI): Làm Chủ SHAP (Shapley Values), LIME, PDP & Phá Vỡ Ảo Tưởng Của Feature Importance Truyền Thống
Mục tiêu bài viết: Hiểu rõ vì sao các chỉ số Feature Importance tích hợp sẵn trong Random Forest/XGBoost Gini/Gain thường gây sai lệch nghiêm trọng, làm chủ nền...
![[AI Blog #47] Học Tăng Cường (Reinforcement Learning) & Tối Ưu Hóa Chính Sách PPO: Từ Markov Decision Process (MDP), Phương Trình Bellman, DQN Đến Đột Phá PPO & Reasoning AI](/uploads/ai-images/cover-reinforcement-learning-ppo.png)
[AI Blog #47] Học Tăng Cường (Reinforcement Learning) & Tối Ưu Hóa Chính Sách PPO: Từ Markov Decision Process (MDP), Phương Trình Bellman, DQN Đến Đột Phá PPO & Reasoning AI
Mục tiêu bài viết: Hiểu sâu khung toán học của Quá trình quyết định Markov MDP và Phương trình tối ưu Bellman, giải mã cơ chế ổn định của Deep QNetworks DQN: Ex...
![[DE Blog #46] Xử Lý Luồng Phân Tán Chuyên Sâu: So Sánh Toàn Diện Apache Flink vs. Spark Structured Streaming, State Management, Savepoints & Cơ Chế Backpressure Control](/uploads/ai-images/cover-flink-vs-spark-streaming.png)
[DE Blog #46] Xử Lý Luồng Phân Tán Chuyên Sâu: So Sánh Toàn Diện Apache Flink vs. Spark Structured Streaming, State Management, Savepoints & Cơ Chế Backpressure Control
Mục tiêu bài viết: Hiểu sâu sự khác biệt kiến trúc giữa Native Streaming Flink và MicroBatching Spark, làm chủ cơ chế quản lý trạng thái phân tán State Manageme...
![[DA & DS Blog #45] Phân Tích Khách Hàng Chuyên Sâu: Mô Hình Phân Khúc RFM, Khai Phá Giỏ Hàng (Market Basket Analysis) & Thuật Toán FP-Growth](/uploads/ai-images/cover-phan-tich-khach-hang-rfm.png)
[DA & DS Blog #45] Phân Tích Khách Hàng Chuyên Sâu: Mô Hình Phân Khúc RFM, Khai Phá Giỏ Hàng (Market Basket Analysis) & Thuật Toán FP-Growth
Mục tiêu bài viết: Làm chủ kỹ thuật phân khúc khách hàng theo mô hình RFM Recency, Frequency, Monetary kết hợp KMeans, hiểu sâu bản chất toán học của Khai phá l...
![[DS Blog #44] Xử Lý Dữ Liệu Mất Cân Bằng Cực Đoan (Imbalanced Data Masterclass): Từ SMOTE, Tomek Links Đến Focal Loss & Kỹ Thuật Hiệu Chuẩn Xác Suất](/uploads/ai-images/cover-du-lieu-mat-can-bang.png)
[DS Blog #44] Xử Lý Dữ Liệu Mất Cân Bằng Cực Đoan (Imbalanced Data Masterclass): Từ SMOTE, Tomek Links Đến Focal Loss & Kỹ Thuật Hiệu Chuẩn Xác Suất
Mục tiêu bài viết: Làm chủ kỹ thuật xử lý dữ liệu mất cân bằng ở cả 3 cấp độ: Cấp độ Dữ liệu SMOTE, BorderlineSMOTE, Tomek Links, Cấp độ Hàm mất mát CostSensiti...
![[DS & AI Blog #43] Xử Lý Ngôn Ngữ Tự Nhiên & Giải Mã Tokenization: Thuật Toán BPE, WordPiece, SentencePiece & "Gót Chân Achilles" Của LLMs](/uploads/ai-images/cover-thuat-toan-tokenization-llm.png)
[DS & AI Blog #43] Xử Lý Ngôn Ngữ Tự Nhiên & Giải Mã Tokenization: Thuật Toán BPE, WordPiece, SentencePiece & "Gót Chân Achilles" Của LLMs
Mục tiêu bài viết: Hiểu rõ bản chất toán học của các thuật toán phân đoạn từ con Subword Tokenization: BPE, Bytelevel BPE, WordPiece, Unigram SentencePiece, giả...
![[DE Blog #42] Kiến Trúc Bộ Nhớ Đệm Phân Tán (Distributed Caching) Ở Quy Mô Hàng Triệu QPS: Chuyên Sâu Redis Cluster, Các Mẫu Thiết Kế Caching & Hóa Giải "Bộ Ba Thảm Họa" Cache Stampede, Avalanche, Penetration](/uploads/ai-images/cover-distributed-caching-redis-cluster.png)
[DE Blog #42] Kiến Trúc Bộ Nhớ Đệm Phân Tán (Distributed Caching) Ở Quy Mô Hàng Triệu QPS: Chuyên Sâu Redis Cluster, Các Mẫu Thiết Kế Caching & Hóa Giải "Bộ Ba Thảm Họa" Cache Stampede, Avalanche, Penetration
Mục tiêu bài viết: Hiểu sâu kiến trúc nội bộ của Redis I/O Multiplexing, SkipList, làm chủ cơ chế phân mảnh dữ liệu Redis Cluster qua 16,384 Hash Slots và giao...
![[AI Blog #41] Thị Giác Máy Tính & Học Sâu Đa Phương Thức (Multimodal AI): Từ CNN, ResNet Đến Vision Transformers (ViT), Đột Phá CLIP & Tìm Kiếm Đa Phương Thức (Multimodal RAG)](/uploads/ai-images/cover-thi-giac-may-tinh-multimodal.png)
[AI Blog #41] Thị Giác Máy Tính & Học Sâu Đa Phương Thức (Multimodal AI): Từ CNN, ResNet Đến Vision Transformers (ViT), Đột Phá CLIP & Tìm Kiếm Đa Phương Thức (Multimodal RAG)
Mục tiêu bài viết: Hiểu rõ bản chất toán học của phép tích chập Convolution và cơ chế Residual Connections trong ResNet, giải mã cuộc cách mạng Vision Transform...
![[DS & AI Blog #40] Khoa Học Dự Báo Chuỗi Thời Gian (Time-Series Forecasting): Từ ARIMA, Prophet Đến Deep Learning (TFT, PatchTST) & Dự Báo Xác Suất](/uploads/ai-images/cover-du-bao-chuoi-thoi-gian.png)
[DS & AI Blog #40] Khoa Học Dự Báo Chuỗi Thời Gian (Time-Series Forecasting): Từ ARIMA, Prophet Đến Deep Learning (TFT, PatchTST) & Dự Báo Xác Suất
Mục tiêu bài viết: Hiểu sâu bản chất toán học của tính dừng Stationarity và kiểm định ADF, đọc thông thạo đồ thị ACF/PACF để cấu hình mô hình SARIMAX, phân tích...
![[AI & GenAI Blog #39] Kiến Trúc RAG Nâng Cao (Advanced RAG) & GraphRAG: Self-RAG, Corrective RAG (CRAG), Cross-Encoder Re-Ranking & Khai Thác Knowledge Graphs Trong Doanh Nghiệp](/uploads/ai-images/cover-advanced-rag-graphrag.png)
[AI & GenAI Blog #39] Kiến Trúc RAG Nâng Cao (Advanced RAG) & GraphRAG: Self-RAG, Corrective RAG (CRAG), Cross-Encoder Re-Ranking & Khai Thác Knowledge Graphs Trong Doanh Nghiệp
Mục tiêu bài viết: Hiểu rõ vì sao Naive RAG thất bại trong thực tế, làm chủ quy trình 4 bước của Modular RAG PreRetrieval, Retrieval, PostRetrieval, Generation,...
![[DA Blog #38] Nghệ Thuật Kể Chuyện Bằng Dữ Liệu (Data Storytelling), Thiết Kế Tầng Ngữ Nghĩa (Semantic Layer / Headless BI) & Nguyên Lý Gestalt Trong Trực Quan Hóa Báo Cáo Điều Hành](/uploads/ai-images/cover-ke-chuyen-bang-du-lieu.png)
[DA Blog #38] Nghệ Thuật Kể Chuyện Bằng Dữ Liệu (Data Storytelling), Thiết Kế Tầng Ngữ Nghĩa (Semantic Layer / Headless BI) & Nguyên Lý Gestalt Trong Trực Quan Hóa Báo Cáo Điều Hành
Mục tiêu bài viết: Hiểu rõ kiến trúc Tầng ngữ nghĩa Semantic Layer / Headless BI để chấm dứt tình trạng bất nhất định nghĩa số liệu giữa các phòng ban, làm chủ...
![[DS Blog #37] Học Máy Không Giám Sát (Unsupervised Learning) & Giảm Chiều Dữ Liệu: Phân Cụm K-Means, DBSCAN, GMM, Giải Mã Toán Học PCA vs. t-SNE vs. UMAP & Isolation Forest](/uploads/ai-images/cover-hoc-may-khong-giam-sat.png)
[DS Blog #37] Học Máy Không Giám Sát (Unsupervised Learning) & Giảm Chiều Dữ Liệu: Phân Cụm K-Means, DBSCAN, GMM, Giải Mã Toán Học PCA vs. t-SNE vs. UMAP & Isolation Forest
Mục tiêu bài viết: Làm chủ các thuật toán phân cụm cốt lõi KMeans++, DBSCAN, GMM, hiểu sâu bản chất đại số tuyến tính của giảm chiều dữ liệu Principal Component...
![[DE Blog #36] Bản Chất Động Cơ Lưu Trữ Dữ Liệu Phân Tán (Storage Engine Internals): So Sánh Chuyên Sâu B-Tree vs. LSM-Tree, MemTable, WAL, SSTables, Bloom Filters & Thuật Toán Compaction](/uploads/ai-images/cover-storage-engine-internals.png)
[DE Blog #36] Bản Chất Động Cơ Lưu Trữ Dữ Liệu Phân Tán (Storage Engine Internals): So Sánh Chuyên Sâu B-Tree vs. LSM-Tree, MemTable, WAL, SSTables, Bloom Filters & Thuật Toán Compaction
Mục tiêu bài viết: Hiểu tường tận cơ chế ghi nạp và đọc dữ liệu ở cấp độ đĩa cứng Hardware I/O, làm chủ kiến trúc LogStructured MergeTree LSMTree trong RocksDB...
![[AI & GenAI Blog #35] Kiến Trúc AI Agents & Hệ Thống Đa Đặc Vụ (Multi-Agent Systems): Khung Phân Tích ReAct, Tool Calling, Lập Kế Hoạch Đa Tầng (Planning & Reflexion) & Đánh Giá LLM-as-a-Judge](/uploads/ai-images/cover-kien-truc-ai-agents.png)
[AI & GenAI Blog #35] Kiến Trúc AI Agents & Hệ Thống Đa Đặc Vụ (Multi-Agent Systems): Khung Phân Tích ReAct, Tool Calling, Lập Kế Hoạch Đa Tầng (Planning & Reflexion) & Đánh Giá LLM-as-a-Judge
Mục tiêu bài viết: Hiểu sâu cấu trúc 4 thành phần của một AI Agent tự chủ Brain, Planning, Memory, Tools, làm chủ vòng lặp tư duy hành động ReAct và mô hình phả...
![[AI & DS Blog #34] Kiến Trúc Hệ Thống Gợi Ý Cá Nhân Hóa (Recommendation Systems) Ở Quy Mô Triệu Người Dùng: Mô Hình Hai Tầng (Two-Tower Retrieval & Heavy Ranking DCN/MMoE), Xử Lý Cold-Start & Đánh Giá Offline / Online (NDCG@K)](/uploads/ai-images/cover-he-thong-goi-y.png)
[AI & DS Blog #34] Kiến Trúc Hệ Thống Gợi Ý Cá Nhân Hóa (Recommendation Systems) Ở Quy Mô Triệu Người Dùng: Mô Hình Hai Tầng (Two-Tower Retrieval & Heavy Ranking DCN/MMoE), Xử Lý Cold-Start & Đánh Giá Offline / Online (NDCG@K)
Mục tiêu bài viết: Làm chủ kiến trúc hệ thống gợi ý chuẩn công nghiệp 3Stage RecSys Pipeline: Retrieval $\rightarrow$ Ranking $\rightarrow$ Reranking, hiểu sâu...
![[DS & DA Blog #33] Khoa Học Dữ Liệu Suy Luận Nhân Quả (Causal Inference) & Uplift Modeling: Vượt Qua "Tương Quan Không Phải Nhân Quả", Difference-in-Differences (DiD), Propensity Score Matching & Tối Ưu Hóa Ngân Sách Khuyến Mãi](/uploads/ai-images/cover-causal-inference-uplift-modeling.png)
[DS & DA Blog #33] Khoa Học Dữ Liệu Suy Luận Nhân Quả (Causal Inference) & Uplift Modeling: Vượt Qua "Tương Quan Không Phải Nhân Quả", Difference-in-Differences (DiD), Propensity Score Matching & Tối Ưu Hóa Ngân Sách Khuyến Mãi
Mục tiêu bài viết: Hiểu sâu bản chất toán học của Khung kết quả tiềm năng Rubin Potential Outcomes Framework, phân biệt rạch ròi giữa Tương quan Correlation và...
![[AI Blog #32] Kỹ Thuật Tinh Chỉnh Mô Hình Ngôn Ngữ Lớn (LLM Fine-Tuning): PEFT, LoRA vs. QLoRA, Alignment Với RLHF vs. DPO & Tối Ưu Hóa VRAM](/uploads/ai-images/cover-ky-thuat-tinh-chinh-llm.png)
[AI Blog #32] Kỹ Thuật Tinh Chỉnh Mô Hình Ngôn Ngữ Lớn (LLM Fine-Tuning): PEFT, LoRA vs. QLoRA, Alignment Với RLHF vs. DPO & Tối Ưu Hóa VRAM
Mục tiêu bài viết: Hiểu sâu bản chất toán học của phân rã hạng thấp LowRank Adaptation LoRA, cơ chế lượng tử hóa 4bit NormalFloat NF4 trong QLoRA, phân biệt sự...
![[DS & MLOps Blog #31] Hệ Thống MLOps Thực Chiến & Giám Sát Mô Hình Học Máy: Phát Hiện Data Drift, Concept Drift, Chỉ Số PSI / KS-Test & Chiến Lược Triển Khai Model Serving (Shadow, Canary, Blue-Green)](/uploads/ai-images/cover-giam-sat-mo-hinh-mlops.png)
[DS & MLOps Blog #31] Hệ Thống MLOps Thực Chiến & Giám Sát Mô Hình Học Máy: Phát Hiện Data Drift, Concept Drift, Chỉ Số PSI / KS-Test & Chiến Lược Triển Khai Model Serving (Shadow, Canary, Blue-Green)
Mục tiêu bài viết: Làm chủ quy trình vận hành mô hình Machine Learning trong môi trường Production MLOps, phân biệt rạch ròi bản chất toán học của Data Drift vs...
![[AI Blog #30] Kiến Trúc Transformer & Cơ Chế Self-Attention Chuyên Sâu: Giải Mã Toán Học Scaled Dot-Product Attention, Grouped-Query Attention (GQA), RoPE & Bí Quyết Tối Ưu Hóa FlashAttention](/uploads/ai-images/cover-kien-truc-transformer-self-attention.png)
[AI Blog #30] Kiến Trúc Transformer & Cơ Chế Self-Attention Chuyên Sâu: Giải Mã Toán Học Scaled Dot-Product Attention, Grouped-Query Attention (GQA), RoPE & Bí Quyết Tối Ưu Hóa FlashAttention
Mục tiêu bài viết: Hiểu sâu sắc bản chất toán học của cơ chế SelfAttention, so sánh các biến thể MultiHead Attention MHA vs. MQA vs. GQA trong các LLM hiện đại...
![[DA Blog #29] Phân Tích Tăng Trưởng & Sản Phẩm (Product & Growth Analytics): Phân Tích Cohort, Đường Cong Giữ Chân (Retention Curves), Mô Hình LTV / Churn & Khung Cây Chỉ Số (Metric Trees)](/uploads/ai-images/cover-product-growth-analytics.png)
[DA Blog #29] Phân Tích Tăng Trưởng & Sản Phẩm (Product & Growth Analytics): Phân Tích Cohort, Đường Cong Giữ Chân (Retention Curves), Mô Hình LTV / Churn & Khung Cây Chỉ Số (Metric Trees)
Mục tiêu bài viết: Làm chủ kỹ thuật phân tích tập thuần tập Cohort Analysis bằng SQL, hiểu sâu các dạng đường cong giữ chân Retention Curves để đo lường Product...
![[AI Blog #28] Nền Tảng Deep Learning & Trí Tuệ Nhân Tạo: Mạng Nơ-ron Sâu (MLP), Giải Mã Lan Truyền Ngược (Backpropagation), Thuật Toán Tối Ưu Hóa (Adam/AdamW) & Kỹ Thuật Chuẩn Hóa (BatchNorm vs. LayerNorm)](/uploads/ai-images/cover-nen-tang-deep-learning.png)
[AI Blog #28] Nền Tảng Deep Learning & Trí Tuệ Nhân Tạo: Mạng Nơ-ron Sâu (MLP), Giải Mã Lan Truyền Ngược (Backpropagation), Thuật Toán Tối Ưu Hóa (Adam/AdamW) & Kỹ Thuật Chuẩn Hóa (BatchNorm vs. LayerNorm)
Mục tiêu bài viết: Hiểu sâu bản chất toán học của Forward/Backward Propagation Quy tắc chuỗi Chain Rule, phân tích cơ chế chống biến mất đạo hàm Vanishing Gradi...
![[DS Blog #27] Nền Tảng Data Science & Machine Learning: Kỹ Thuật Feature Engineering, Đánh Giá Mô Hình Chuyên Sâu & Giải Mã Bộ Tứ Tree-based Models (Random Forest, XGBoost, LightGBM, CatBoost)](/uploads/ai-images/cover-feature-engineering-tree-models.png)
[DS Blog #27] Nền Tảng Data Science & Machine Learning: Kỹ Thuật Feature Engineering, Đánh Giá Mô Hình Chuyên Sâu & Giải Mã Bộ Tứ Tree-based Models (Random Forest, XGBoost, LightGBM, CatBoost)
Mục tiêu bài viết: Làm chủ quy trình xử lý đặc trưng Feature Engineering & Target Encoding, hiểu sâu sự đánh đổi BiasVariance Tradeoff, phân biệt bản chất toán...
![[DE & DA Blog #26] Nền Tảng Data Analytics & Phương Pháp Luận A/B Testing Chuyên Sâu: Hypothesis Testing, Sample Size & Các Cạm Bẫy Thống Kê Thực Chiến](/uploads/ai-images/cover-data-analytics-ab-testing.png)
[DE & DA Blog #26] Nền Tảng Data Analytics & Phương Pháp Luận A/B Testing Chuyên Sâu: Hypothesis Testing, Sample Size & Các Cạm Bẫy Thống Kê Thực Chiến
Mục tiêu bài viết: Nắm vững nền tảng thống kê suy luận Hypothesis Testing, Statistical Power, công thức tính cỡ mẫu Sample Size & MDE, làm chủ các kỹ thuật thử...
![[DE Blog #25] Phân Tích Dữ Liệu Đồ Thị Quy Mô Lớn (Graph Data Engineering): Kiến Trúc Graph Databases, Mô Hình Pregel/BSP & Phát Hiện Vòng Gian Lận (Fraud Rings)](/uploads/ai-images/cover-graph-data-engineering.png)
[DE Blog #25] Phân Tích Dữ Liệu Đồ Thị Quy Mô Lớn (Graph Data Engineering): Kiến Trúc Graph Databases, Mô Hình Pregel/BSP & Phát Hiện Vòng Gian Lận (Fraud Rings)
Mục tiêu bài viết: Hiểu sâu cơ chế IndexFree Adjacency của Graph Databases, làm chủ mô hình tính toán đồ thị phân tán Pregel / Bulk Synchronous Parallel BSP trê...
![[DE Blog #24] Data Engineering Trong Ngành Ride-Hailing & Logistics: Không Gian Địa Lý (Geospatial Indexing: H3 vs. S2), Real-Time Geofencing & Dynamic Surge Pricing](/uploads/ai-images/cover-geospatial-data-engineering.png)
[DE Blog #24] Data Engineering Trong Ngành Ride-Hailing & Logistics: Không Gian Địa Lý (Geospatial Indexing: H3 vs. S2), Real-Time Geofencing & Dynamic Surge Pricing
Mục tiêu bài viết: Hiểu sâu bản chất các hệ thống lưới địa lý phân cấp Discrete Global Grid Systems Uber H3, Google S2, Geohash, kỹ thuật tìm kiếm lân cận siêu...
![[DE Blog #23] Data Engineering Trong Ngành FinTech & Banking: Kiến Trúc Sổ Cái Kép (Double-Entry Ledger), Đối Soát 3 Bên & Tính Toàn Vẹn Tài Chính Tuyệt Đối](/uploads/ai-images/cover-data-engineering-fintech-ledger.png)
[DE Blog #23] Data Engineering Trong Ngành FinTech & Banking: Kiến Trúc Sổ Cái Kép (Double-Entry Ledger), Đối Soát 3 Bên & Tính Toàn Vẹn Tài Chính Tuyệt Đối
Mục tiêu bài viết: Làm chủ nguyên tắc thiết kế sổ cái kế toán kép DoubleEntry Ledger chuẩn ngân hàng, hiểu sâu kiến trúc EventSourced Ledger bất biến, xây dựng...
![[DE Blog #22] Thiết Kế Nền Tảng IoT Data Platform & Time-Series Analytics: Thuật Toán Nén Gorilla, Downsampling & Lưu Trữ Đa Tầng (Tiered Storage)](/uploads/ai-images/cover-iot-time-series-data-platform.png)
[DE Blog #22] Thiết Kế Nền Tảng IoT Data Platform & Time-Series Analytics: Thuật Toán Nén Gorilla, Downsampling & Lưu Trữ Đa Tầng (Tiered Storage)
Mục tiêu bài viết: Làm chủ kiến trúc thu thập và phân tích dữ liệu chuỗi thời gian TimeSeries Data từ hàng triệu thiết bị IoT / Xe thông minh / Hạ tầng máy chủ,...
![[DE Blog #21] Thiết Kế Hệ Thống Ad-Tech & Real-Time Bidding (RTB) Ở Quy Mô Hàng Triệu QPS: Xử Lý Siêu Độ Trễ & Attribution Modeling](/uploads/ai-images/cover-thiet-ke-adtech-rtb.png)
[DE Blog #21] Thiết Kế Hệ Thống Ad-Tech & Real-Time Bidding (RTB) Ở Quy Mô Hàng Triệu QPS: Xử Lý Siêu Độ Trễ & Attribution Modeling
Mục tiêu bài viết: Làm chủ kiến trúc xử lý dữ liệu quảng cáo trực tuyến với lưu lượng hàng triệu truy vấn mỗi giây $1,000,000+\text{ QPS}$, kỹ thuật StreamStrea...
![[DE Blog #20] Cẩm Nang Phỏng Vấn Data Engineer Toàn Diện (Capstone Cheat Sheet): 50 Điểm Chốt Kiến Thức & Chiến Lược Chinh Phục Vòng Phỏng Vấn Big Tech](/uploads/ai-images/cover-phong-van-data-engineer.png)
[DE Blog #20] Cẩm Nang Phỏng Vấn Data Engineer Toàn Diện (Capstone Cheat Sheet): 50 Điểm Chốt Kiến Thức & Chiến Lược Chinh Phục Vòng Phỏng Vấn Big Tech
Mục tiêu bài viết: Tổng hợp và hệ thống hóa toàn bộ các chủ đề cốt lõi của chuỗi 19 bài học trước thành một bản tra cứu nhanh QuickReference Cheat Sheet, ma trậ...
![[DE Blog #19] Data Reliability Engineering: Thiết Lập SLA/SLO/SLI, Xử Lý Khủng Hoảng Sự Cố Pipeline & Văn Hóa Blameless Post-Mortem](/uploads/ai-images/cover-data-reliability-engineering.png)
[DE Blog #19] Data Reliability Engineering: Thiết Lập SLA/SLO/SLI, Xử Lý Khủng Hoảng Sự Cố Pipeline & Văn Hóa Blameless Post-Mortem
Mục tiêu bài viết: Làm chủ phương pháp thiết lập bộ ba chỉ số SLI/SLO/SLA cho nền tảng dữ liệu, nắm vững quy trình xử lý khủng hoảng sự cố dữ liệu Data Incident...
![[DE Blog #18] Kỹ Thuật Reverse ETL & Operational Analytics: Đưa Dữ Liệu Từ Data Warehouse Trở Lại Ứng Dụng Vận Hành (Data Activation)](/uploads/ai-images/cover-reverse-etl-data-activation.png)
[DE Blog #18] Kỹ Thuật Reverse ETL & Operational Analytics: Đưa Dữ Liệu Từ Data Warehouse Trở Lại Ứng Dụng Vận Hành (Data Activation)
Mục tiêu bài viết: Hiểu rõ khái niệm Operational Analytics, bản chất kỹ thuật của Reverse ETL, cơ chế phát hiện thay đổi Diff/Incremental Sync, kỹ thuật kiểm so...
![[DE Blog #17] Chiến Lược Di Chuyển Dữ Liệu Không Gián Đoạn (Zero-Downtime Data Migration): Dual-Write vs. CDC & Hệ Thống Đối Soát Dữ Liệu (Data Reconciliation)](/uploads/ai-images/cover-zero-downtime-data-migration.png)
[DE Blog #17] Chiến Lược Di Chuyển Dữ Liệu Không Gián Đoạn (Zero-Downtime Data Migration): Dual-Write vs. CDC & Hệ Thống Đối Soát Dữ Liệu (Data Reconciliation)
Mục tiêu bài viết: Làm chủ quy trình 5 bước di chuyển cơ sở dữ liệu/kho dữ liệu quy mô hàng chục Terabyte với thời gian gián đoạn bằng 0 Zero Downtime, phân tíc...
![[DE Blog #16] Data Engineering Cho Kỷ Nguyên GenAI: Xây Dựng RAG Pipeline Quy Mô Lớn & Giải Mã Vector Databases (HNSW vs. IVFFlat)](/uploads/ai-images/cover-data-engineering-genai-rag.png)
[DE Blog #16] Data Engineering Cho Kỷ Nguyên GenAI: Xây Dựng RAG Pipeline Quy Mô Lớn & Giải Mã Vector Databases (HNSW vs. IVFFlat)
Mục tiêu bài viết: Hiểu rõ vai trò của Data Engineer trong việc xây dựng luồng dữ liệu cho hệ thống GenAI / RAG RetrievalAugmented Generation, nắm vững các thuậ...
![[DE Blog #15] Giải Mã Công Cụ Truy Vấn Phân Tán: Kiến Trúc MPP, Trino (Presto) vs. ClickHouse & Kỹ Thuật Query Federation](/uploads/ai-images/cover-truy-van-phan-tan-mpp.png)
[DE Blog #15] Giải Mã Công Cụ Truy Vấn Phân Tán: Kiến Trúc MPP, Trino (Presto) vs. ClickHouse & Kỹ Thuật Query Federation
Mục tiêu bài viết: Hiểu sâu kiến trúc Massively Parallel Processing MPP, cơ chế thực thi Vectorized Execution & SIMD, kỹ thuật Query Federation truy vấn đa nguồ...
![[DE Blog #14] Thiết Kế Hệ Thống Clickstream Analytics & User Behavior Tracking Ở Quy Mô Petabyte](/uploads/ai-images/cover-thiet-ke-clickstream-analytics.png)
[DE Blog #14] Thiết Kế Hệ Thống Clickstream Analytics & User Behavior Tracking Ở Quy Mô Petabyte
Mục tiêu bài viết: Làm chủ kiến trúc thu thập và xử lý nhật ký hành vi người dùng Clickstream ở quy mô hàng tỷ sự kiện/ngày, kỹ thuật phân chia phiên Sessioniza...
![[DE Blog #13] Bảo Mật & Quyền Riêng Tư Dữ Liệu: Triển Khai GDPR/CCPA, PII Anonymization & Xử Lý "Quyền Được Quên" Trong Data Lakehouse](/uploads/ai-images/cover-bao-mat-quyen-rieng-tu.png)
[DE Blog #13] Bảo Mật & Quyền Riêng Tư Dữ Liệu: Triển Khai GDPR/CCPA, PII Anonymization & Xử Lý "Quyền Được Quên" Trong Data Lakehouse
Mục tiêu bài viết: Nắm vững các tiêu chuẩn tuân thủ dữ liệu toàn cầu GDPR, CCPA, Nghị định 13/2023/NĐCP, các kỹ thuật che giấu và mã hóa dữ liệu nhạy cảm PII Ma...
![[DE Blog #12] Cuộc Cách Mạng Kiến Trúc Data Mesh & Data Contracts: Từ Hệ Thống Dữ Liệu Đơn Khối Đến Mô Hình Phân Tán](/uploads/ai-images/cover-data-mesh-data-contracts.png)
[DE Blog #12] Cuộc Cách Mạng Kiến Trúc Data Mesh & Data Contracts: Từ Hệ Thống Dữ Liệu Đơn Khối Đến Mô Hình Phân Tán
Mục tiêu bài viết: Hiểu sâu 4 trụ cột triết lý của Data Mesh Zhamak Dehghani, cơ chế hoạt động của Data Contracts nhằm chấm dứt tình trạng gãy pipeline do thay...
![[DE Blog #11] Thiết Kế Hệ Thống Phát Hiện Gian Lận Thời Gian Thực (Real-Time Fraud Detection) Với Apache Flink, Stateful Streaming & Feature Store](/uploads/ai-images/cover-real-time-fraud-detection.png)
[DE Blog #11] Thiết Kế Hệ Thống Phát Hiện Gian Lận Thời Gian Thực (Real-Time Fraud Detection) Với Apache Flink, Stateful Streaming & Feature Store
Mục tiêu bài viết: Hiểu sâu kiến trúc xử lý dòng có trạng thái Stateful Stream Processing với Apache Flink, cơ chế Checkpointing / ChandyLamport thuật toán, vai...
![[DE Blog #10] Quản Trị & Giám Sát Nền Tảng Dữ Liệu: Data Observability, Data Lineage & Chiến Lược FinOps Tối Ưu Chi Phí Cloud](/uploads/ai-images/cover-quan-tri-giam-sat-nen-tang-du-lieu-data-observability-data-lineage-chien-luoc-finops-toi-uu-chi-phi-cloud.png)
[DE Blog #10] Quản Trị & Giám Sát Nền Tảng Dữ Liệu: Data Observability, Data Lineage & Chiến Lược FinOps Tối Ưu Chi Phí Cloud
Mục tiêu bài viết: Làm chủ 5 trụ cột của Data Observability để triệt tiêu Data Downtime, hiểu sâu kiến trúc Data Lineage & Data Governance, nắm vững các chiến l...
![[DE Blog #09] Chinh Phục Phỏng Vấn Data System Design: Khung Phương Pháp 4 Bước & Kiến Trúc Lambda vs. Kappa](/uploads/ai-images/cover-chinh-phuc-phong-van-data-system-design.png)
[DE Blog #09] Chinh Phục Phỏng Vấn Data System Design: Khung Phương Pháp 4 Bước & Kiến Trúc Lambda vs. Kappa
Mục tiêu bài viết: Làm chủ khung tư duy 4 bước tiêu chuẩn để giải quyết mọi bài toán Data System Design trong các buổi phỏng vấn cấp cao Senior/Lead, so sánh bả...
![[DE Blog #08] Kiến Trúc Data Lakehouse & Cuộc Chiến Table Formats: Delta Lake vs. Apache Iceberg vs. Apache Hudi](/uploads/ai-images/cover-kien-truc-data-lakehouse.png)
[DE Blog #08] Kiến Trúc Data Lakehouse & Cuộc Chiến Table Formats: Delta Lake vs. Apache Iceberg vs. Apache Hudi
Mục tiêu bài viết: Hiểu rõ sự tiến hóa từ Data Warehouse/Data Lake sang Data Lakehouse, cơ chế cung cấp ACID Transactions trên Object Storage S3/GCS, so sánh ch...
![[DE Blog #07] Làm Chủ Xử Lý Dữ Liệu Thời Gian Thực: Kiến Trúc Apache Kafka, Consumer Groups & Exactly-Once Semantics (EOS)](/uploads/ai-images/cover-xu-ly-du-lieu-thoi-gian-thuc-kien-truc-apache-kafka.png)
[DE Blog #07] Làm Chủ Xử Lý Dữ Liệu Thời Gian Thực: Kiến Trúc Apache Kafka, Consumer Groups & Exactly-Once Semantics (EOS)
Mục tiêu bài viết: Hiểu sâu kiến trúc phân tán của Apache Kafka Brokers, Topics, Partitions, KRaft, các kỹ thuật giúp Kafka đạt tốc độ hàng triệu msg/s ZeroCopy...
![[DE Blog #06] Làm Chủ Xử Lý Dữ Liệu Phân Tán Với Apache Spark: Kiến Trúc, Shuffling & Tối Ưu Hiệu Năng PySpark](/uploads/ai-images/cover-xu-ly-du-lieu-phan-tan-voi-apache-spark.png)
[DE Blog #06] Làm Chủ Xử Lý Dữ Liệu Phân Tán Với Apache Spark: Kiến Trúc, Shuffling & Tối Ưu Hiệu Năng PySpark
Mục tiêu bài viết: Hiểu tường tận kiến trúc phân tán của Apache Spark Driver, Executors, Catalyst Optimizer, bản chất của Lazy Evaluation, cơ chế Shuffling, kỹ...
![[DE Blog #05] Làm Chủ Workflow Orchestration: Kiến Trúc Apache Airflow, DAG Design & Nghệ Thuật Biến Đổi Dữ Liệu Với dbt](/uploads/ai-images/cover-workflow-orchestration-kien-truc-apache-airflow-dag.png)
[DE Blog #05] Làm Chủ Workflow Orchestration: Kiến Trúc Apache Airflow, DAG Design & Nghệ Thuật Biến Đổi Dữ Liệu Với dbt
Mục tiêu bài viết: Hiểu sâu kiến trúc nội bộ của Apache Airflow Scheduler, Executors, Workers, các khái niệm cốt tử logicaldate, catchup, backfill, XCom, cách k...
![[DE Blog #04] Kiến Trúc Data Pipeline: Cuộc Cách Mạng ETL vs. ELT, Change Data Capture (CDC) & Nguyên Tắc Idempotency](/uploads/ai-images/cover-kien-truc-data-pipeline.png)
[DE Blog #04] Kiến Trúc Data Pipeline: Cuộc Cách Mạng ETL vs. ELT, Change Data Capture (CDC) & Nguyên Tắc Idempotency
Mục tiêu bài viết: Nắm vững sự chuyển dịch kiến trúc từ ETL sang ELT, cơ chế hoạt động của Change Data Capture CDC từ database nguồn, kỹ thuật thiết kế pipeline...
![[DE Blog #03] Giải Mã Định Dạng Tệp Big Data (Parquet, Avro, ORC) & Bản Chất NoSQL / Định Lý CAP](/uploads/ai-images/cover-big-data.png)
[DE Blog #03] Giải Mã Định Dạng Tệp Big Data (Parquet, Avro, ORC) & Bản Chất NoSQL / Định Lý CAP
Mục tiêu bài viết: Nắm vững cấu trúc và cơ chế tối ưu của các định dạng file lưu trữ Big Data Columnar vs. Rowbased, phân loại hệ quản trị NoSQL, hiểu sâu Định...
![[DE Blog #02] Làm Chủ SQL Nâng Cao & Nghệ Thuật Tối Ưu Hóa Truy Vấn Cho Data Engineer](/uploads/ai-images/cover-sql-nang-cao.png)
[DE Blog #02] Làm Chủ SQL Nâng Cao & Nghệ Thuật Tối Ưu Hóa Truy Vấn Cho Data Engineer
Mục tiêu bài viết: Nắm vững các hàm Window Functions nâng cao, cơ chế hoạt động của Index & Kế hoạch thực thi Execution Plan, tư duy viết truy vấn Sargable và c...
![[DE Blog #01] Nền Tảng Kiến Trúc Dữ Liệu: Phân Biệt OLTP vs. OLAP & Nghệ Thuật Data Modeling Cho Data Engineer](/uploads/ai-images/cover-oltp-olap.png)
[DE Blog #01] Nền Tảng Kiến Trúc Dữ Liệu: Phân Biệt OLTP vs. OLAP & Nghệ Thuật Data Modeling Cho Data Engineer
Mục tiêu bài viết: Nắm vững sự khác biệt căn bản giữa hệ thống vận hành OLTP và hệ thống phân tích OLAP, phương pháp Dimensional Modeling Star Schema vs. Snowfl...