Hiển thị các bài đăng có nhãn Getting Started. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Getting Started. Hiển thị tất cả bài đăng

Thứ Năm, 18 tháng 9, 2025

Concurrency vs. Parallelism

Sửa bài viết

Các chiến lược scale database phổ biến

  • Nguồn
  • Tại sao cần scale database?
  • Indexing
  • Materialized Views
  • Denormalization
  • Vertical Scaling
  • Caching
  • Replication
  • Sharding
Sửa bài viết

Kafka vs. RabbitMQ vs. Messaging Middleware vs. Pulsar

  • Nguồn
  • Message queue là gì?
  • Các message queue phổ biến
Sửa bài viết

Data Pipeline là gì?

  • Nguồn
  • Là gì vậy?
  • Thu thập
  • Tiếp nhận
  • Tính toán
  • Lưu trữ
  • Tiêu thụ
Sửa bài viết

Các từ viết tắt phổ biến trong thiết kế hệ thống

  • Nguồn
  • CAP
  • PACELC
  • BASE
  • SOLID
  • KISS
Sửa bài viết

Các ứng dụng di động được phát hành như thế nào?

  • Nguồn
  • Phát triển
  • Build và test
  • QA
  • Phê duyệt nội bộ
  • Tối ưu hóa cửa hàng ứng dụng
  • Gửi ứng dụng lên cửa hàng
  • Phát hành và duy trì ứng dụng
Sửa bài viết

Các giao thức API phổ biến

  • Nguồn
  • REST
  • GraphQL
  • Webhooks
  • SOAP
  • WebSocket
  • gRPC
  • Các giao thức khác
Sửa bài viết

10 nguyên tắc coding bạn nên biết

  • Nguồn
  • Coding Style
  • Comment
  • Độ tin cậy (Robustness)
  • SOLID Principles
  • Viết code dễ test
  • Trừu tượng hóa
  • Design Patterns
  • Giảm thiểu biến hoặc giá trị toàn cục
  • Tái cấu trúc (Refactoring)
  • Bảo mật
Sửa bài viết

Bạn nên theo dõi các Engineering Blogs nào?

  • Nguồn
  • Netflix TechBlog
  • Uber Blog
  • Cloudflare Blog
  • Engineering at Meta
  • LinkedIn Engineering
  • Discord Blog
  • AWS Architecture
  • Slack Engineering
  • Stripe Blog
Sửa bài viết

12 mẹo bảo mật API

  • Nguồn
  • Sử dụng HTTPS
  • Sử dụng OAuth2
  • Sử dụng WebAuthn
  • Sử dụng hệ thống API Key phân cấp
  • Cài đặt ủy quyền
  • Rate limiting
  • API Versioning
  • AllowListing
  • Thường xuyên kiểm tra OWASP để phát hiện lỗ hổng bảo mật
  • Sử dụng API Gateway
  • Xử lý lỗi một cách an toàn
  • Kiểm tra input
Sửa bài viết

Roadmap học SQL

  • Nguồn
  • Giới thiệu
  • Cấu trúc
  • Các câu lệnh
  • Toán tử và hàm
  • Kiểu dữ liệu và index
  • Các ngôn ngữ phụ trợ SQL
  • Kết luận
Sửa bài viết

ACID trong cơ sở dữ liệu là gì?

Sửa bài viết

5 use case phổ biến của Apache Kafka

  • Nguồn
  • Giới thiệu
  • Xử lý và phân tích log
  • Pipeline cho Machine Learning theo thời gian thực
  • Giám sát và cảnh báo hệ thống
  • Change Data Capture (CDC)
  • Di chuyển hệ thống
Sửa bài viết

Reserve Proxy vs. API Gateway vs. Load Balancer

Sửa bài viết

Cache có thể sai đến mức nào?

  • Nguồn
  • Caching là gì?
  • Các vấn đề với caching
  • Cache stampede vs. Cache avalanche
Sửa bài viết

Những điều cần biết về Webhook

Sửa bài viết

6 công cụ vẽ biểu đồ kiến trúc bằng code

Sửa bài viết

7 mẹo vặt cho thiết kế API

  • Nguồn
  • Đặt tên rõ ràng
  • Đảm bảo độ tin cậy của các idempotent API
  • Thêm phiên bản (versioning) vào API
  • Thêm phân trang
  • Sử dụng truy vấn rõ ràng để sắp xếp và lọc dữ liệu
  • Hãy quan tâm đến bảo mật
  • Đơn giản hóa việc truy vấn đa tài nguyên
  • Bonus: Sử dụng rate limiting
Sửa bài viết

Disney Hotstar xử lý cả tỷ react như thế nào?

Sửa bài viết

Linux File System có gì?

Sửa bài viết

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master