Đến nội dung chính
QK
#Architecture

4 bài viết được gắn tag #Architecture

4 kết quả

Tôi đã refactor toàn bộ backend NestJS như thế nào — và những bài học đắt giá

Sau 2 năm tích lũy tech debt, codebase NestJS của chúng tôi đã trở thành một mớ hỗn độn. Bài viết này ghi lại toàn bộ quá trình refactor, từ planning đến execution, và những gì tôi học được về dependency injection, module boundaries và testing strategy.

QK
Quang Khải·12 phút đọc
156 23 89

Xây dựng RAG system với pgvector: từ prototype đến production

pgvector đủ tốt để thay thế Pinecone cho hầu hết các use case? Spoiler: có — nếu bạn biết cách tune index IVFFlat/HNSW đúng cách. Tôi sẽ walk through toàn bộ pipeline từ chunking, embedding đến retrieval và re-ranking.

QK
Quang Khải·15 phút đọc
187 29 112

Docker Compose cho production: setup đúng cách mà ít người làm

Dùng Docker Compose cho production không xấu — nếu bạn làm đúng. Tôi sẽ chia sẻ cách tôi setup multi-stage builds, health checks, secrets management, log rotation và rolling update strategy cho một app nhỏ-vừa mà không cần Kubernetes.

QK
Quang Khải·8 phút đọc
189 31 143

Redis patterns thực tế: caching, rate limiting, queue, và pub/sub trong một app

Redis không chỉ là một cache đơn giản. Tôi sẽ show cách dùng Redis cho 4 mục đích khác nhau trong cùng một ứng dụng: distributed cache với invalidation, sliding window rate limiter, job queue với BullMQ, và real-time event bus — không xung đột nhau.

QK
Quang Khải·14 phút đọc
276 38 178