読み物
Blog.
Viết lách
Cách tốt nhất để học là chia sẻ. Tổng cộng 11 bài, chủ yếu về Laravel, Node.js, AWS và những vấn đề gặp phải khi xây dựng hệ thống cho thị trường Nhật Bản.
15/10/2025
8 phút đọc
Quản lý EC2 Private Instance với AWS Systems Manager (SSM)
Việc sử dụng AWS Systems Manager (SSM) Session Manager là cách an toàn nhất để truy cập các máy chủ EC2 nằm trong Private Subnet, loại bỏ nhu cầu về Public IP, Bastion Host, hoặc mở cổng SSH (22) ra Internet.
AWSSecurity
18/03/2025
10 phút đọc
Hướng dẫn cài đặt và sử dụng Amazon RDS trên AWS với DB Clusters cho Laravel
Amazon RDS (Relational Database Service) là một dịch vụ cơ sở dữ liệu được quản lý trên AWS, hỗ trợ các hệ quản trị như MySQL, PostgreSQL, MariaDB, Oracle và SQL Server. Dịch vụ này giúp bạn triển khai, vận hành và mở rộng cơ sở dữ liệu một cách dễ dàng mà không cần lo lắng về hạ tầng.
AWSDatabaseLaravel
12/03/2025
7 phút đọc
Tăng Hiệu Suất Xuất Báo Cáo Laravel: Chunk, Cursor, Queue Và Hơn Thế Nữa
Trong quá trình phát triển ứng dụng web với Laravel, việc xuất báo cáo chứa lượng lớn bản ghi ra file Excel có thể gặp nhiều thách thức, đặc biệt khi số lượng bản ghi tăng cao, gây quá tải cho bộ nhớ và CPU của server. Bài viết này sẽ chia sẽ một số phương pháp hiệu quả để xử lý vấn đề này.
LaravelDatabase
11/03/2025
6 phút đọc
Có nên chia hai endpoint Read/Write (R/W) cho Amazon RDS?
Amazon RDS (Relational Database Service) cung cấp khả năng mở rộng và quản lý cơ sở dữ liệu dễ dàng trên AWS. Một trong những câu hỏi phổ biến khi triển khai RDS là liệu có nên tách endpoint Read/Write (R/W) hay không? Bài viết này sẽ giúp bạn hiểu rõ lợi ích, nhược điểm và cách triển khai Read/Write Splitting cho RDS.
AWSDatabase
04/03/2025
5 phút đọc
Rebuild Index và UPDATE STATISTICS trong MySQL
Tối ưu hiệu suất MySQL bằng Rebuild Index và UPDATE STATISTICS: Tìm hiểu cách giảm phân mảnh index, cập nhật thống kê dữ liệu và cải thiện tốc độ truy vấn với các câu lệnh như ALTER TABLE, OPTIMIZE TABLE, ANALYZE TABLE. Hướng dẫn chi tiết giúp bạn duy trì hiệu suất tối đa cho hệ thống database của mình.
DatabaseMySQL
27/02/2025
8 phút đọc
Hướng dẫn triển khai ứng dụng Node.js trên AWS EC2
Bài viết này hướng dẫn cách triển khai ứng dụng Node.js trên AWS EC2 từ việc tạo instance, cài đặt môi trường, chạy ứng dụng với PM2, cấu hình Nginx làm reverse proxy, bảo mật với firewall và cài đặt SSL bằng Let's Encrypt.
AWSNode.js
26/02/2025
6 phút đọc
Triển khai CI/CD với GitHub Actions
CI/CD (Continuous Integration & Continuous Deployment) giúp tự động hóa việc build, test, và deploy code một cách nhanh chóng và hiệu quả. GitHub Actions là một công cụ mạnh mẽ giúp bạn thiết lập CI/CD ngay trong GitHub repository.
CI/CD
26/02/2025
7 phút đọc
Triển khai Nuxt.js lên AWS với S3, CloudFront và Route 53
Hướng dẫn chi tiết cách deploy ứng dụng Nuxt.js lên Amazon S3, sử dụng CloudFront để tối ưu tốc độ tải trang và cấu hình Route 53 để trỏ domain, giúp bạn có một website tĩnh nhanh chóng và hiệu quả.
AWSNuxt.js
26/02/2025
5 phút đọc
Nên lưu JWT Token ở LocalStorage hay Cookies?
Lưu trữ JWT Token ở đâu là an toàn nhất? Bài viết này phân tích ưu và nhược điểm của LocalStorage và Cookies (HttpOnly) để giúp bạn đưa ra quyết định phù hợp với ứng dụng của mình.
Security
25/02/2025
4 phút đọc
Tại sao package-lock.json tồn tại và cách nó hoạt động
Package-lock.json là gì? Tại sao lại có file này trong khi chúng ta đã có package.json. Đây có lẽ là thắc mắc của rất nhiều bạn (trong đó có mình ngày xưa).
Node.js
24/02/2025
5 phút đọc
Những câu lệnh Git hữu ích trong công việc
Chỉ với một vài câu lệnh cơ bản này, bạn có thể làm việc với Git dễ dàng và hiệu quả. Không cần phải nhớ quá nhiều, chỉ cần những lệnh này là đủ để xử lý hầu hết các tình huống thường gặp.
Git