← Tất cả bài viết

Tag: #database

4 bài viết

Thiết Kế Backend Chịu 1 Triệu Users - Phần 1: Foundation, Edge và Database
#6352026-05-16

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.

backendsystem-designscalability
7 phút đọc
sqlc: Viết SQL thuần, nhận Go code type-safe - không magic, không ORM
#6172026-05-14

sqlc: Viết SQL thuần, nhận Go code type-safe - không magic, không ORM

sqlc biên dịch SQL thành Go code type-safe hoàn chỉnh - nhanh hơn GORM trên complex join, zero reflection overhead, 17.6k GitHub stars. MIT license, miễn phí hoàn toàn. Phiên bản v1.31.1 hỗ trợ Go, Kotlin, Python, TypeScript và hàng chục ngôn ngữ khác qua plugin.

sqlcgolangdatabase
7 phút đọc
5 Layer ẩn trong Claude Code mà hầu hết engineer chưa từng mở
#4642026-05-05

5 Layer ẩn trong Claude Code mà hầu hết engineer chưa từng mở

Claude Code không phải một chatbot - đây là một hệ thống 5 layer kiến trúc gọi là Agent Development Kit (ADK). CLAUDE.md là bộ nhớ không bao giờ phải nhắc lại, Hooks là lớp bảo vệ deterministic mà hầu hết team bỏ qua. Subagents tiêu tốn 7x token khi chạy song song, còn CLAUDE.md dài hơn 200 dòng sẽ bị model tự động bỏ qua.

claude-codeai-engineeringagentic-systems
7 phút đọc
Agent Memory Engineering: Tại sao memory không thể copy giữa Claude Code, Codex và Hermes
#2212026-04-02

Agent Memory Engineering: Tại sao memory không thể copy giữa Claude Code, Codex và Hermes

Memory là điểm hợp nhất giữa model và harness - không phải chỉ là dữ liệu. Claude Code, Codex (OpenAI) và Hermes (Nous Research) dùng ba kiến trúc hoàn toàn khác nhau, khiến memory không thể chuyển giữa các agent chỉ bằng cách copy file. Vector database đã thua - người thắng là “ LLM + markdown + filesystem tools “

agent-memoryclaude-codecodex
7 phút đọc