the codetrek
nomadic

architecture

03-05-2026 architecture, backend, capacity-planning, sre
Phần 12: Capacity planning: sizing trước khi production chịu không nổi
02-05-2026 architecture, backend, multi-tenant, saas
Phần 11: Multi-tenant: shared DB, schema-per-tenant, DB-per-tenant
01-05-2026 architecture, backend, resilience, distributed-systems
Phần 10: Bulkhead, circuit breaker, retry: resilience không phải thêm library
30-04-2026 architecture, backend, database, distributed-systems
Phần 9: Sharding: partition data khi một DB không đủ
29-04-2026 architecture, backend, outbox, distributed-systems
Phần 8: Outbox pattern: ghi DB và publish event không mất message
28-04-2026 architecture, backend, cache, redis
Phần 7: Cache strategy: invalidation là bài toán khó nhất
27-04-2026 architecture, backend, saga, distributed-systems
Phần 6: Saga pattern: orchestration vs choreography
26-04-2026 architecture, backend, cqrs, distributed-systems
Phần 5: CQRS: tách đọc ghi khi nào có lợi
25-04-2026 architecture, backend, event-driven, distributed-systems
Phần 4: Event-driven: event notification vs event sourcing
24-04-2026 architecture, backend, messaging, kafka
Phần 3: Message queue: Kafka, RabbitMQ, SQS: chọn theo bài toán
23-04-2026 architecture, backend, api-gateway
Phần 2: API gateway: routing, auth, rate limit ở một chỗ
22-04-2026 architecture, backend, system-design
Phần 1: Tách service hay giữ monolith: framework quyết định
22-04-2026 architecture, backend, system-design, distributed-systems
Thiết kế hệ thống Backend
19-04-2026 networking, architecture, devops
Load balancing: algorithm, health check, và session
19-04-2026 engineering, architecture, management, refactoring
Technical debt: định giá và trả nợ theo rủi ro kinh doanh
18-04-2026 workflow, architecture, devex
Monorepo hay polyrepo: chọn mô hình quản lý code
15-04-2026 backend, real-time, architecture
WebSocket: kết nối real-time ở quy mô lớn
11-04-2026 backend, api-design, architecture
API versioning: thay đổi mà không break client
11-04-2026 sqlite, database, architecture
SQLite lên production: khi nào hợp, khi nào đừng
05-04-2026 backend, architecture, messaging
Event-driven: message broker không phải magic
30-05-2025 engineering, frontend, react, architecture
UI state và cache: nguồn sự thật và đồng bộ
19-12-2024 engineering, security, backend, architecture
OWASP cho engineer: threat theo luồng dữ liệu (không checklist rỗng)
20-04-2024 engineering, deployment, architecture, sre
Feature flag như hệ thống kiểm soát rủi ro (không chỉ bật/tắt)