Backend

Backend

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

Campaign Management: Làm chủ vòng đời chiến dịch với Task Scheduling và State Validation

1 0 1
  • Avatar
0
Avatar

Phân quyền User/Admin chuẩn Enterprise: Từ bỏ if/else, làm chủ Spatie và PHP Enums

33 0 1
  • Avatar
1
Avatar

Thiết kế hệ thống Giỏ hàng (Cart) chuẩn E-commerce: Bài toán Tồn kho và Tính toán động

34 0 1
  • Avatar
3
Avatar

Bài 4 — Redis trong production: Những điều nên và không nên

63 0 1
  • Avatar
0
Avatar

Bài 3 — Distributed Lock: Khi backend chạy nhiều instance

57 0 0
0
Avatar

Bài 2 — Cache Layer: Quan trọng không phải dùng, mà là dùng đúng

51 0 0
0
Avatar

Thiết kế tính năng Wishlist chuẩn Enterprise

23 0 1
  • Avatar
3
Avatar

Bài 1 — Redis là gì và vì sao Backend Developer nên quan tâm?

50 0 0
0
Avatar

Cập nhật Avatar chuẩn Enterprise: Nghệ thuật quản lý file và dọn "rác" ổ cứng

27 0 1
  • Avatar
3
Avatar

Đăng ký tài khoản: Đừng để cái Email Welcome đánh sập Server của bạn!

44 0 1
  • Avatar
3
Avatar

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

70 0 1
  • Avatar
3
Avatar

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

83 0 1
  • Avatar
3
Avatar

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

72 0 1
  • Avatar
3
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?

37 0 1
  • Avatar
3
Avatar

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

51 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

43 0 1
  • Avatar
4
Avatar

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

43 0 0
1
Avatar

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

41 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

46 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?

50 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í