Backend

Backend

Sắp xếp theo: Bài viết mới nhất
Avatar

Bài 7: Pipeline & Transaction - Tối ưu Network RTT và đảm bảo tính nguyên vẹn

11 0 0
0
Avatar

Go Zero to Hero - Bài 47: Thao tác với chuỗi: Package strings

15 0 1
  • Avatar
0
Avatar

Bài 6: Bitmaps & HyperLogLog - Kỹ thuật đếm số lượng user active (DAU) siêu tối ưu bộ nhớ.

24 0 1
  • Avatar
0
Avatar

Bài 6: Custom Stringer (interface fmt.Stringer) trong package fmt

21 0 1
  • Avatar
0
Avatar

Bài 5: Set & Sorted Set (ZSet) - Cách xây dựng hệ thống Bảng xếp hạng (Leaderboard) theo thời gian thực.

22 0 1
  • Avatar
0
Avatar

Bài 4: Xử lý Health Check và thứ tự khởi động với depends_on nâng cao

23 0 1
  • Avatar
0
Avatar

Bài 5: Bắt lỗi với Error Formatting (%w) trong package fmt

21 0 0
0
Avatar

Bài 4: Hash & List - Ứng dụng lưu trữ Object và tạo Hàng đợi (Queue) đơn giản

30 0 0
0
Avatar

Bài 4: Định dạng Số và Cấu trúc dữ liệu nâng cao trong package fmt

20 0 0
0
Avatar

AI Agent có “nhớ” gì không? Thiết kế Context, State và Memory cho Production

36 0 0
0
Avatar

Bài 3: Thao tác cơ bản - CRUD với String và quản lý TTL

29 0 0
0
Avatar

Bài 36 — Build và deploy lên môi trường thật

33 0 1
  • Avatar
0
Avatar

Bài 35 — 🎓 Đồ án cuối khoá: làm chức năng Voucher end-to-end

18 0 0
0
Avatar

Bài 34 — Refactor: `.env`, `configureStore`, xử lý lỗi tập trung

13 0 0
0
Avatar

Bài 32 — Trang quản trị: CRUD, phân trang, upload ảnh Cloudinary Phần 2

13 0 0
0
Avatar

Bài 32 — Trang quản trị: CRUD, phân trang, upload ảnh Cloudinary Phần 1

16 0 0
0
Avatar

Bài 31 — Tin tức, liên hệ, cửa hàng và slider trang chủ

15 0 0
0
Avatar

Bài 3: Xây dựng hệ sinh thái Microservices với Docker Compose (Go + PostgreSQL + Redis)

38 0 0
0
Avatar

Bài 30 — Bình luận, đánh giá sao và yêu thích sản phẩm

16 0 0
0
Avatar

Bài 29 — Tài khoản của tôi: sửa thông tin, đổi mật khẩu, lịch sử đơn

19 0 0
0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí