Trang chủLộ trìnhKho Sách & Whitepapers

Kho Sách & Landmark Whitepapers
System Design & Distributed Systems

Tổng hợp có tuyển chọn những tác phẩm tiêu biểu (Designing Data-Intensive Applications, System Design Interview, SRE, Database Internals), các công trình nghiên cứu mở đường (Dynamo, GFS, MapReduce, Raft, Kafka) và cẩm nang kiến trúc thực chiến từ các Big Tech (Netflix, Meta, Uber, Stripe).

10
Sách kiến trúc hệ thống
7
Landmark Whitepapers
6
Big Tech Engineering Blogs
100%
Tài liệu tiếng Việt & quốc tế
Sách Kiến TrúcAdvanced
4.9/5.02017

Designing Data-Intensive Applications

Martin Kleppmann616 trang

"Cuốn 'Kinh Thánh' tối thượng mà mọi Backend & System Architect bắt buộc phải nghiên cứu."

#Distributed Systems#Storage Engines#LSM-Tree+3
Replication, Sharding & CAP TheoremChi tiết & đúc kết
Sách Kiến TrúcIntermediate
4.8/5.02020

System Design Interview – An Insider's Guide

Alex Xu300 trang

"Khung tư duy 4 bước chuẩn mực và 16 bài toán thiết kế hệ thống điển hình trong phỏng vấn Big Tech."

#System Design#Interview Prep#Consistent Hashing+3
API Gateways & Rate LimitingChi tiết & đúc kết
Sách Kiến TrúcAdvanced
4.9/5.02022

System Design Interview – An Insider's Guide: Volume 2

Alex Xu, Sahn Lam450 trang

"Nâng tầm kiến trúc sư với Proximity Service, Distributed Message Queue, Metrics Monitoring & Digital Wallet."

#Hyperscale#Geohash#Distributed Queue+3
Asynchronous Processing & Message QueuesChi tiết & đúc kết
Sách Kiến TrúcAdvanced
4.8/5.02021

Building Microservices (2nd Edition)

Sam Newman612 trang

"Cẩm nang toàn diện nhất về cách thiết kế, phân rã, bảo mật và vận hành kiến trúc Microservices."

#Microservices#DDD#Saga Pattern+3
Microservices Patterns & Service MeshChi tiết & đúc kết
Sách Kiến TrúcExpert
4.9/5.02019

Database Internals

Alex Petrov376 trang

"Hành trình mổ xẻ cấu trúc lưu trữ B-Tree, LSM-Tree, WAL và thuật toán đồng thuận phân tán."

#Database Internals#B-Tree#LSM-Tree+4
Relational & NoSQL Database InternalsChi tiết & đúc kết
Sách Kiến TrúcAdvanced
4.7/5.02016

Site Reliability Engineering

Betsy Beyer, Chris Jones, Jennifer Petoff, Niall Richard Murphy550 trang

"Bộ quy chuẩn và triết lý vận hành các cụm máy chủ quy mô toàn cầu của Google."

#SRE#Google#SLO+3
Monitoring, Observability & TracingChi tiết & đúc kết
Sách Kiến TrúcIntermediate
4.6/5.02015

Web Operations: High Availability at Scale

Artur Ejsmont340 trang

"Chiến lược xây dựng hệ thống web chịu lỗi cao và mở rộng không giới hạn."

#Web Architecture#Load Balancing#High Availability+2
Load Balancing, Caching & CDNsChi tiết & đúc kết
Sách Kiến TrúcAdvanced
4.9/5.02013

High Performance Browser Networking

Ilya Grigorik400 trang

"Hiểu sâu về TCP, UDP, TLS, HTTP/2, HTTP/3 và tối ưu độ trễ mạng Internet."

#Networking#TCP#UDP+4
Communication Protocols & NetworkingChi tiết & đúc kết
Sách Kiến TrúcAdvanced
4.8/5.02018

Release It! (2nd Edition)

Michael T. Nygard378 trang

"Bộ mẫu hình phòng thủ ổn định (Stability Patterns) giúp hệ thống sống sót qua mọi thảm họa."

#Resilience#Circuit Breaker#Bulkhead+2
Resiliency, Chaos Engineering & Fault ToleranceChi tiết & đúc kết
Sách Kiến TrúcIntermediate
4.6/5.02017

Clean Architecture

Robert C. Martin (Uncle Bob)432 trang

"Quy luật đảo ngược phụ thuộc (Dependency Inversion) và phân tách ranh giới phần mềm bất biến."

#Software Architecture#Clean Architecture#SOLID+1
Clean Architecture & Design PatternsChi tiết & đúc kết
Landmark PaperAdvanced
5.0/5.02007

Dynamo: Amazon's Highly Available Key-value Store

Giuseppe DeCandia et al. (Amazon)16 trang (Đọc sâu: 45 phút)

"Bài báo khoa học khai sinh ra thế hệ NoSQL và mô hình Evenual Consistency hiện đại."

#Dynamo#Consistent Hashing#Vector Clocks+3
Replication, Sharding & CAP TheoremChi tiết & đúc kết
Landmark PaperAdvanced
5.0/5.02003

The Google File System (GFS)

Sanjay Ghemawat, Howard Gobioff, Shun-Tak Leung (Google)15 trang (Đọc sâu: 40 phút)

"Kiến trúc khởi xướng kỷ nguyên Big Data và truyền cảm hứng tạo nên Apache Hadoop HDFS."

#GFS#Google#Distributed File System+3
Relational & NoSQL Database InternalsChi tiết & đúc kết
Landmark PaperIntermediate
5.0/5.02004

MapReduce: Simplified Data Processing on Large Clusters

Jeffrey Dean, Sanjay Ghemawat (Google)13 trang (Đọc sâu: 35 phút)

"Ý tưởng phân rã thuật toán thành Map và Reduce đã thay đổi hoàn toàn diện mạo ngành điện toán đám mây."

#MapReduce#Jeff Dean#Distributed Computing+2
Data Processing PipelinesChi tiết & đúc kết
Landmark PaperAdvanced
4.9/5.02006

Bigtable: A Distributed Storage System for Structured Data

Fay Chang, Jeffrey Dean, Sanjay Ghemawat et al. (Google)14 trang (Đọc sâu: 40 phút)

"Cấu trúc dữ liệu phân tán: (row:string, column:string, time:int64) -> uninterpreted byte array."

#Bigtable#NoSQL#Wide-column+3
Relational & NoSQL Database InternalsChi tiết & đúc kết
Landmark PaperAdvanced
5.0/5.02014

In Search of an Understandable Consensus Algorithm (Raft)

Diego Ongaro and John Ousterhout (Stanford University)18 trang (Đọc sâu: 50 phút)

"Thuật toán giải mã bài toán đồng thuận phân tán trở nên trực quan, được áp dụng trong etcd, Consul và TiKV."

#Raft#Consensus#Distributed Systems+2
Replication, Sharding & CAP TheoremChi tiết & đúc kết
Landmark PaperIntermediate
4.9/5.02011

Kafka: a Distributed Messaging System for Log Processing

Jay Kreps, Neha Narkhede, Jun Rao (LinkedIn)8 trang (Đọc sâu: 25 phút)

"Tái định nghĩa Message Queue truyền thống thành Distributed Distributed Commit Log thông lượng triệu msg/s."

#Kafka#Message Queue#Append-only Log+2
Asynchronous Processing & Message QueuesChi tiết & đúc kết
Landmark PaperAdvanced
4.8/5.02002

Brewer's Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services

Seth Gilbert, Nancy Lynch (MIT)10 trang (Đọc sâu: 30 phút)

"Chứng minh toán học bất khả thi của việc đồng thời đạt Consistency, Availability và Partition Tolerance."

#CAP Theorem#PACELC#Distributed Theory+2
Replication, Sharding & CAP TheoremChi tiết & đúc kết
Tech BlogIntermediate
4.9/5.02024

Netflix TechBlog

Netflix Engineering TeamKho bài viết liên tục

"Nguồn tham khảo số 1 thế giới về khả năng chịu lỗi, Chaos Monkey và microservices quy mô 200M+ người xem."

#Netflix#Chaos Engineering#Microservices+2
Resiliency, Chaos Engineering & Fault ToleranceChi tiết & đúc kết
Tech BlogAdvanced
4.8/5.02024

Uber Engineering Blog

Uber EngineeringKho bài viết liên tục

"Kiến trúc khớp cuốc xe triệu chuyến/giây, hệ thống định vị H3 lục giác và cơ sở dữ liệu Schemaless."

#Uber#Geospatial#H3+2
Microservices Patterns & Service MeshChi tiết & đúc kết
Tech BlogAdvanced
4.9/5.02024

Meta Engineering (Facebook)

Meta Engineering TeamKho bài viết liên tục

"Công nghệ lõi đằng sau mạng xã hội lớn nhất hành tinh: TAO Graph Store, RocksDB, và Memcached scaling."

#Meta#Facebook#TAO+3
Load Balancing, Caching & CDNsChi tiết & đúc kết
Tech BlogIntermediate
4.8/5.02024

AWS Architecture Center & Well-Architected

AWS Solutions ArchitectsTài liệu & bài viết

"Khung kiến trúc 6 trụ cột của AWS: Operational Excellence, Security, Reliability, Performance, Cost, Sustainability."

#AWS#Cloud#Well-Architected+2
Cloud-Native Infrastructure & ScalabilityChi tiết & đúc kết
Tech BlogAdvanced
4.9/5.02024

Stripe Engineering Blog

Stripe EngineeringKho bài viết liên tục

"Nghệ thuật xử lý thanh toán hàng trăm tỷ USD: Idempotency, Exactly-once và zero-downtime database migration."

#Stripe#Fintech#Idempotency+2
API Gateways & Rate LimitingChi tiết & đúc kết
Tech BlogIntermediate
4.7/5.02024

Pinterest Engineering Blog

Pinterest Engineering TeamKho bài viết liên tục

"Bài học kinh điển về việc Sharding MySQL thay vì chạy theo NoSQL bừa bãi và hệ thống PinLater."

#Pinterest#Sharding#MySQL+2
Replication, Sharding & CAP TheoremChi tiết & đúc kết

Tủ Sách Lập Trình & Khóa Học Miễn Phí Toàn Cầu

Tra cứu hơn 3,208 đầu sách, tài liệu & khóa học tiếng Việt/quốc tế miễn phí cho mọi ngôn ngữ lập trình.

Lọc theo ngôn ngữ & chuyên đề phổ biến:
Tìm thấy 3,208 kết quảHiển thị 30 / 3208
Sách Tiếng ViệtGo

The Little Go Book

Tác giả: Karl Seguin, `trl.:` Naing Lin Aung ([HTML](https://github.com/quangnh89/the-little-go-book/blob/master/vi/go.md))

Đọc tài liệu mở
Sách Tiếng ViệtHọc máy

Đắm chìm vào Học sâu

Tác giả: `trl.:` Nhóm dịch thuật Đắm chìm vào Học sâu

Đọc tài liệu mở
Sách Tiếng ViệtPython

Tư duy Python: Cách tư duy như một Nhà khoa học máy tính

Tác giả: Allen B.Downey, `trl.:` Tan H. Nguyen

Đọc tài liệu mở
Khóa Học Tiếng ViệtAJAX

Học AJAX cơ bản và nâng cao

Đọc tài liệu mở
Khóa Học Tiếng ViệtAndroid

Android app bán hàng online

Tác giả: NH Android

Đọc tài liệu mở
Khóa Học Tiếng ViệtAndroid

Android Cơ Bản

Tác giả: thân triệu

Đọc tài liệu mở
Khóa Học Tiếng ViệtAndroid

Android với kolin cho người mới

Tác giả: Gà Lại Lập Trình

Đọc tài liệu mở
Khóa Học Tiếng ViệtAndroid

Học Android + Kotlin cơ bản

Tác giả: Xin chào, mình là Sữa

Đọc tài liệu mở
Khóa Học Tiếng ViệtAndroid

Lập trình Android - Android Studio

Tác giả: XuanThuLab

Đọc tài liệu mở
Khóa Học Tiếng ViệtAndroid

Lập trình Android - Android Widgets - Các điều khiển

Tác giả: ZendVN

Đọc tài liệu mở
Khóa Học Tiếng ViệtAndroid

Lập trình Android - Menu - Context Menu - Dialog

Tác giả: ZendVN

Đọc tài liệu mở
Khóa Học Tiếng ViệtAndroid

Lập trình Android - Xây dựng bố cục giao diện với Android Layout

Tác giả: ZendVN

Đọc tài liệu mở
Khóa Học Tiếng ViệtAndroid

Lập trình Android A-Z

Tác giả: Khoa Phạm

Đọc tài liệu mở
Khóa Học Tiếng ViệtAndroid

Lập trình Android cơ bản

Tác giả: Kteam

Đọc tài liệu mở
Khóa Học Tiếng ViệtAndroid

Lập trình Android cơ bản - v2022

Tác giả: Anh Nguyen Ngoc

Đọc tài liệu mở
Khóa Học Tiếng ViệtAndroid

Lập Trình Android Rest API

Tác giả: Nam Nguyen Poly Lab

Đọc tài liệu mở
Khóa Học Tiếng ViệtAndroid

Lập trình Android với Kotlin

Tác giả: Khoa Phạm

Đọc tài liệu mở
Khóa Học Tiếng ViệtAndroid

Lập trình Android với new Firebase

Tác giả: Khoa Phạm

Đọc tài liệu mở
Khóa Học Tiếng ViệtAndroid

Tự học Lập Trình Android từ A đến Z

Tác giả: Kênh Công nghệ

Đọc tài liệu mở
Khóa Học Tiếng ViệtASP

ASP.NET Core Web API

Tác giả: HIENLTH Channel

Đọc tài liệu mở
Khóa Học Tiếng ViệtASP

C.51 - .NET Core - Angular 12 - Quản Lý Nhà Hàng

Tác giả: Code là Ghiền

Đọc tài liệu mở
Khóa Học Tiếng ViệtASP

Học lập trình web với ASP.NET

Tác giả: Nam .NET

Đọc tài liệu mở
Khóa Học Tiếng ViệtASP

Làm dự án với ASP.NET Core 3.1

Tác giả: TEDU

Đọc tài liệu mở
Khóa Học Tiếng ViệtASP

Làm dự án với ASP.NET Core 3.1

Tác giả: TEDU

Đọc tài liệu mở
Khóa Học Tiếng ViệtASP

Lập trình ASP.NET Core từ căn bản đến nâng cao

Tác giả: TEDU

Đọc tài liệu mở
Khóa Học Tiếng ViệtASP

Lập trình ASP.NET MVC Core

Tác giả: XuanThuLab

Đọc tài liệu mở
Khóa Học Tiếng ViệtASP

Lập trình ASP.NET MVC Core cơ bản

Tác giả: TEDU

Đọc tài liệu mở
Khóa Học Tiếng ViệtASP

Lập trình dự án Website bán hàng ASP.NET MVC 4

Tác giả: TEDU

Đọc tài liệu mở
Khóa Học Tiếng ViệtASP

Web bán hàng ASP.NET Core 6 to 8 EF MVC

Tác giả: Hiếu Tutorial with live project

Đọc tài liệu mở
Khóa Học Tiếng ViệtASP

Website Thương mại Điện tử với ASP.NET Core MVC

Tác giả: HIENLTH Channel

Đọc tài liệu mở