Cornerstone Technologies: Kiến trúc & Production Guide

Chào mừng đến với Cornerstone Technologies – chuỗi bài viết chuyên sâu (Pillar Content) do team Kỹ thuật viên của Vesviet tổng hợp. Series này được thiết kế đặc biệt dành cho các Senior Go Engineers, Software Architects và những ai đang tìm kiếm các hướng dẫn thực chiến, từ kiến trúc hệ thống đến code Golang production-ready.

Khác với các tài liệu nhập môn (101 tutorials), series này tập trung vào:

Các Chủ Đề Cốt Lõi (Pillars)

  1. NATS JetStream & Golang: Kiến trúc & Hướng dẫn Production
    Tìm hiểu cách NATS JetStream cung cấp Exactly-Once delivery và kiến trúc multi-tenant siêu nhẹ mà không cần ZooKeeper hay JVM, thay thế hoàn hảo cho Kafka trong nhiều use cases.

  2. Temporal Workflow & Golang: Kiến trúc & Production Guide
    Khám phá mô hình Event Sourcing và Replay Engine của Temporal. Nắm vững các quy tắc Determinism sống còn khi viết Workflow bằng Go.

  3. Zero-Trust Architecture cho Microservices: Toàn tập mTLS & Go
    Chấm dứt kỷ nguyên VPN nội bộ. Hướng dẫn thiết lập mTLS với SPIFFE/SPIRE và triển khai User Identity Propagation qua OAuth 2.1 & JWT.

  4. Vector Database là gì? Kiến trúc HNSW & RAG Pipeline (Qdrant)
    Trái tim của hệ thống AI Agents: Giải phẫu thuật toán Approximate Nearest Neighbor (HNSW), so sánh hiệu năng Qdrant (Rust) vs Milvus (Go), và memory profiling.

  5. Cloudflare Workers & Edge Computing: Kiến trúc V8 Isolates
    Đưa Compute ra sát người dùng nhất. Phân biệt V8 Isolates vs AWS Lambda, loại bỏ Cold Start (0ms) và chạy code Go/Rust tại Edge CDN qua WebAssembly (Wasm).

Hãy chọn một chủ đề phía dưới để bắt đầu hành trình nâng cấp kiến trúc hệ thống của bạn!

Cloudflare Workers & Edge Computing: Kiến trúc V8 Isolates

Cloudflare Workers & Edge Computing: Kiến trúc V8 Isolates Trong kiến trúc hệ thống hiện đại, việc tối ưu hóa độ trễ (latency) là một bài toán sống còn. Với tư cách là một Senior Go Engineer, tôi đã trải qua nhiều kiến trúc từ Monolithic, Microservices trên Kubernetes, cho đến Serverless với AWS Lambda. Tuy nhiên, khi cần xử lý hàng triệu request với độ trễ tính bằng mili-giây, Cloudflare Workers đã thay đổi hoàn toàn cục diện cuộc chơi nhờ kiến trúc V8 Isolates. Bài viết này nằm trong chuỗi Cornerstone Technologies nhằm đi sâu vào khía cạnh hạ tầng của Edge Computing. ...

July 25, 2026 · 10 min · Lê Tuấn Anh (Senior Go Engineer)

NATS JetStream cho Go Developer: Production Guide (100k RPS)

Toàn tập NATS JetStream cho Go Developer | Benchmark 100k RPS Chào các bạn, tôi là Lê Tuấn Anh, một Senior Go Engineer với nhiều năm kinh nghiệm thiết kế các hệ thống High-Concurrency. Trong quá trình xây dựng hạ tầng cho các dự án lớn, đặc biệt là các ứng dụng trong Core Banking và các hệ thống cần xử lý tải cao như Alipay, tôi đã từng đối mặt với bài toán tối ưu hóa Message Broker. Nhiều người mặc định chọn Kafka cho mọi bài toán Streaming, nhưng từ trải nghiệm thực tế vận hành, tôi nhận thấy NATS JetStream kết hợp cùng Golang mang lại hiệu suất đáng kinh ngạc với chi phí phần cứng thấp hơn rất nhiều. ...

July 25, 2026 · 13 min · Lê Tuấn Anh (Senior Go Engineer)

Temporal Workflow & Golang: Kiến trúc & Production Guide

Temporal Workflow & Golang: Kiến trúc & Production Guide Khi xây dựng các hệ thống microservices quy mô lớn, việc quản lý trạng thái của các giao dịch phân tán và orchestration là một bài toán cực kỳ phức tạp. Cornerstone Technologies thường đưa ra những nền tảng làm thay đổi cách chúng ta thiết kế hệ thống, và Temporal chính là một trong số đó. Trong bài viết này, chúng ta sẽ đi sâu vào kiến trúc cốt lõi của Temporal Workflow dành cho Go Developer, từ việc hiểu rõ Determinism, Event Sourcing cho đến cách scale Temporal Worker trên môi trường Production. ...

July 25, 2026 · 9 min · Lê Tuấn Anh (Senior Go Engineer)

Vector Database: Kiến trúc HNSW & RAG Pipeline (Qdrant)

Vector Database là gì? Kiến trúc HNSW & RAG Pipeline (Qdrant) Trong kỷ nguyên của AI sinh tạo (Generative AI) và Large Language Models (LLMs), khả năng hiểu và truy xuất dữ liệu phi cấu trúc một cách linh hoạt là yếu tố quyết định sự thành bại của các ứng dụng thông minh. Nếu bạn đang thiết kế một kiến trúc nền tảng cho Cornerstone Technologies, bạn sẽ không thể bỏ qua vai trò của Vector Database. Khác với các hệ quản trị cơ sở dữ liệu truyền thống, Vector Database là thành phần hạt nhân trong một AI Data Engineering Pipeline thực thụ, đảm nhiệm trọng trách biến ngôn ngữ tự nhiên thành tri thức có thể tính toán được. ...

May 10, 2026 · 13 min · Lê Tuấn Anh (Senior Go Engineer)

Zero-Trust Architecture cho Microservices: mTLS & Go Guide

Zero-Trust Architecture cho Microservices: Toàn tập mTLS & Go Với vai trò là một kỹ sư hệ thống làm việc với các hệ thống high-concurrency bằng Golang, tôi đã từng chứng kiến nhiều thiết kế mạng nội bộ (internal network) dựa hoàn toàn vào chu vi bảo vệ (perimeter defense) như VPN hay Firewall tĩnh. Tuy nhiên, trong kỷ nguyên Cloud-Native và Microservices, cách tiếp cận này đã bộc lộ những lỗ hổng chết người. Một khi hacker xâm nhập được vào một service bất kỳ, toàn bộ hệ thống bên trong trở thành “mồi ngon” do sự tin tưởng ngầm định (implicit trust) giữa các node. ...

May 10, 2026 · 13 min · Lê Tuấn Anh (Senior Go Engineer)