Các tài liệu
- Trang chủ
- ByteByteGo
- Chuyện gì sẽ xảy ra khi ta truy cập vào một đường dẫn (URL) trên trình duyệt?
- Các mốc độ trễ mà lập trình viên nên biết
- HTTP/1 đến HTTP/2 đến HTTP/3
- REST API là gì?
- SSL, TLS và HTTPS
- Scan to Pay là gì?
- Process vs. Thread
- Các kĩ thuật debug
- Tìm hiểu về CDN
- Top 5 ứng dụng của Redis
- Vì sao Redis lại nhanh?
- Lưu mật khẩu vào database như thế nào cho đúng?
- API Gateway là gì?
- Tại sao Kafka lại nhanh như vậy?
- Single Sign-on (SSO) là gì?
- Mô hình OSI là gì?
- Những thứ bạn cần biết về DNS
- Bộ nhớ và ổ cứng trong máy tính
- 7 cách mà lập trình viên tận dụng ChatGPT
- Định lý CAP - CAP theorem
- gRPC là gì?
- GraphQL là gì?
- Proxy vs. Reverse Proxy
- Thiết kế hệ thống: Thiết kế Location Based Service
- 7 kiểu hệ thống phân tán thông dụng
- Bí mật đằng sau NoSQL: Cây LSM
- Bloom Filter là gì?
- CI/CD là gì?
- Làm sao chọn database cho đúng?
- Kiến trúc Kubernetes
- Microservices là gì?
- Vì sao phỏng vấn System Design lại quan trọng?
- Hệ thống của Stack Overflow có gì hay?
- Giải mã sự phát triển trong kiến trúc API của Netflix
- Giải thích dễ hiểu OAuth2
- Discord lưu hàng nghìn tỉ tin nhắn như thế nào?
- 7 cách để tăng hiệu suất API của bạn
- Hướng dẫn từng bước phỏng vấn System Design
- Consistent Hashing là gì?
- Git Merge vs Rebase
- 6 thuật toán load balancing phổ biến
- Thứ tự thực thi câu lệnh SQL
- Apple Pay và Google Pay hoạt động như thế nào?
- Những hiểu nhầm về Bare Metal, Virtual Machine và Container
- Dự toán công suất cho ứng dụng - Back-of-the-envelope Estimation / Capacity planning
- Các nền tảng streaming hoạt động như thế nào?
- 8 cấu trúc dữ liệu quan trọng trong các hệ thống cơ sở dữ liệu hiện đại
- Cloud Native thực sự là gì?
- Backend Burger cho startup có thể có những gì?
- Các hệ thống cache phổ biến
- ChatGPT hoạt động như thế nào?
- 10 cấu trúc dữ liệu mà chúng ta dùng mỗi ngày
- Amazon Prime Video từ bỏ AWS Serverless, tiết kiệm 90% chi phí
- 6 kiến trúc phổ biến trong thiết kế API
- 5 chiến lược triển khai phần mềm phổ biến
- DevOps, SRE, và Platform Engineering là gì?
- Vì sao Google và Meta cho cả tỉ dòng code vào một repo lớn?
- Các thuật toán quan trọng để phỏng vấn System Design
- 5 mô hình kiến trúc phần mềm được ưa chuộng nhất
- Tóm tắt nhanh về Apache Kafka
- Làm thế nào để có kết quả tốt trong phỏng vấn System Design?
- Docker có còn cần thiết không?
- Một số HTTP status code thông dụng
- Python vs. C++ vs. Java
- Các công ty Big Tech release code như thế nào?
- 8 giao thức mạng thông dụng
- Git hoạt động như thế nào?
- Tại sao JSON Web Token (JWT) phổ biến?
- Linux khởi động như thế nào?
- Vertical vs. Horizontal Scaling
- 9 loại API testing phổ biến
- Các mô hình kiến trúc Client phổ biến
- Linux File System có gì?
- Disney Hotstar xử lý cả tỷ react như thế nào?
- 7 mẹo vặt cho thiết kế API
- 6 công cụ vẽ biểu đồ kiến trúc bằng code
- Những điều cần biết về Webhook
- Cache có thể sai đến mức nào?
- Reserve Proxy vs. API Gateway vs. Load Balancer
- 5 use case phổ biến của Apache Kafka
- ACID trong cơ sở dữ liệu là gì?
- Roadmap học SQL
- 12 mẹo bảo mật API
- Bạn nên theo dõi các Engineering Blogs nào?
- 10 nguyên tắc coding bạn nên biết
- Các giao thức API phổ biến
- Các ứng dụng di động được phát hành như thế nào?
- KISS, SOLID, CAP, BASE là gì?
- Data Pipeline là gì?
- Kafka vs. RabbitMQ vs. Messaging Middleware vs. Pulsar
- Các chiến lược scale database phổ biến
- Concurrency vs. Parallelism
- File Permission trong Linux
- Session vs. JWT
- Các bài báo khoa học máy tính nên đọc
- Các công cụ hiệu suất trong Linux
- Các ứng dụng web có gì?
- SSH hoạt động như thế nào?
- Scalability là gì?
- AI tạo sinh là gì?
- Internet hoạt động như thế nào?
- Các công cụ tìm kiếm hoạt động như thế nào?
- Kubernetes là gì?
- Big-O Notation là gì?
- Những cách phân trang API
- Nguồn khác
- Chrome Developers Blog
- Discord Blog
- Bài báo khoa học