Giới thiệu về Microservices Architecture: Tách từ các ứng dụng đơn lẻ sang microservices
Hiểu về kiến trúc microservices: Tại sao phân tách từ monocoque thành microservices, và các nguyên tắc và thách thức của việc phân tách.
Tin ngànhBắt đầu với Message Queue: RabbitMQ, Kafka, RocketMQ
So sánh ba hàng đợi tin nhắn lớn: ưu và nhược điểm của RabbitMQ, Kafka, RocketMQ và các kịch bản áp dụng.
Tin ngànhTính nhất quán của các hệ thống phân tán: Định lý CAP và Lý thuyết BASE
Hiểu các lý thuyết cổ điển về các hệ thống phân tán: Định lý CAP và lý thuyết BASE, và cuối cùng là tính nhất quán.
Tin ngànhThực hiện khóa phân tán: Redis, Zookeeper, Database Lock Contrast
So sánh ba cách triển khai khóa phân tán: Redis, Zookeeper và Database Lock.
Tin ngànhSo sánh ORM Framework: Hibernate, MyBatis, Prisma
So sánh ba ORM framework: Java Hibernate, MyBatis và Node.js Prisma.
Tin ngànhBắt đầu với GraphQL: So sánh sự khác biệt với REST API
Hiểu ngôn ngữ truy vấn GraphQL: Sự khác biệt và lợi thế so với API REST truyền thống.
Tin ngànhBắt đầu với Nginx: Cấu hình proxy ngược và cân bằng tải
Học Nginx: Reverse proxy, cân bằng tải, cấu hình cơ bản cho các dịch vụ tài nguyên tĩnh.
Tin ngànhBắt đầu với các lệnh phổ biến của Linux: tệp, quy trình, lệnh mạng
Tìm hiểu các lệnh được sử dụng phổ biến nhất trong Linux: thao tác tệp, quản lý quy trình, kiểm tra mạng.
Tin ngànhDocker Compose: Khởi động môi trường phát triển bằng một cú nhấp chuột
Bắt đầu môi trường phát triển với Docker Compose bằng một cú nhấp chuột: dàn dựng nhiều container, phụ thuộc dịch vụ, quản lý cấu hình.
Tin ngànhMã đặc tả và định dạng: ESLint, Prettier, EditorConfig
Unified Code Style: ESLint Code Check, Prettier Autoformat, EditorConfig Editor Config.
