Backend

Backend

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

Tạo QR Code API chuẩn Enterprise: Đừng bắt Server "vẽ" lại QR mỗi lần user F5!

46 0 1
  • Avatar
1
Avatar

Xác thực SĐT (OTP): Đừng để Hacker "đốt" sạch tiền SMS của công ty bạn!

55 0 1
  • Avatar
1
Avatar

API Đăng nhập không chỉ là check Password: Chống Brute-force và quản lý Token chuẩn Enterprise

48 0 1
  • Avatar
1
Avatar

[System Design Version 1 - Bài 10] Message Brokers (RabbitMQ, Kafka): Tại sao các hệ thống lớn không thể sống thiếu hàng đợi?

32 0 1
  • Avatar
3
Avatar

Java Virtual Threads: Khi Concurrency trở nên dễ thở hơn

41 1 1
  • Avatar
1
Avatar

[System Design Version 1 - Bài 9] Scale Database: Replication (Master-Slave), Sharding (Phân mảnh) và những cạm bẫy khi chia nhỏ dữ liệu

31 0 1
  • Avatar
3
Avatar

Tôi Xóa Toàn Bộ JSP Khỏi Spring Boot — Và Đây Là Lý Do

30 0 0
1
Avatar

720 tests: tôi đã tối ưu hoá từ 9 giờ xuống còn 1 giờ

37 0 0
0
Avatar

[System Design Version 1 - Bài 5] Hexagonal Architecture & Domain-Driven Design (DDD): Cách bảo vệ "core logic" khỏi sự thay đổi của Framework và Database

40 0 1
  • Avatar
3
Avatar

[System Design Version 1 - Bài 4] Monolith vs. Microservices: Cuộc chiến không hồi kết. Khi nào thì nên chia nhỏ, khi nào thì nên giữ nguyên?

43 0 1
  • Avatar
3
Avatar

[System Design Version 1 - Bài 3] Trade-off (Sự đánh đổi): Nghệ thuật tối thượng trong System Design. Không có kiến trúc hoàn hảo, chỉ có kiến trúc phù hợp với bối cảnh

52 1 1
  • Avatar
3
Avatar

[Architecture] API Gateway & TLS: Đừng rớt đài vì bảo mật "nửa mùa" trong mạng nội bộ

38 0 3
  • Avatar
  • Avatar
4
Avatar

Đừng nhầm lẫn giữa "Toy Project" và "Hệ thống Enterprise" - Giải mã xương sống của doanh nghiệp lớn

52 0 4
  • Avatar
  • Avatar
1
Avatar

[System Design Version 1 - Bài 2] CAP Theorem & PACELC Theorem: Những định lý bất di bất dịch mà mọi kỹ sư backend phải nằm lòng

73 1 3
  • Avatar
  • Avatar
2
Avatar

[React] Đừng dùng React Toastify như một tay mơ - Kiến trúc Notification chuẩn Enterprise

53 1 1
  • Avatar
4
Avatar

Namespace là gì? Đừng code như một cái máy nếu chưa hiểu rõ bản chất!

44 0 1
  • Avatar
3
Avatar

[Deep Dive] Chọn Laravel Starter Kit nào? Đừng để sự "tiện tay" bóp chết hệ thống của bạn

31 0 1
  • Avatar
3
Avatar

[Series Thực Chiến] Chinh phục Queue - Phần cuối: Xử lý Failed Jobs và nghệ thuật "Hồi sinh" công việc

36 0 1
  • Avatar
3
Avatar

[Series Thực Chiến] Chinh phục Queue - Phần 4: Đánh thức Worker - Nghệ thuật chạy ngầm và quản lý với Supervisor

29 0 1
  • Avatar
3
Avatar

[Backend Masterclass] Các thuật toán Caching: LIFO, LRU và Tuyệt kĩ "Cơ hội thứ 2" CLOCK

41 0 1
  • Avatar
3
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í