Triển Khai Laravel Lên AWS (Phần 1): Kiến Trúc — VPC, Subnets & Security Groups
Thiết kế kiến trúc AWS production-ready cho Laravel: VPC với public/private subnets, security groups, IAM roles, và bản thiết kế hạ tầng hoàn chỉnh.
126 posts published
Thiết kế kiến trúc AWS production-ready cho Laravel: VPC với public/private subnets, security groups, IAM roles, và bản thiết kế hạ tầng hoàn chỉnh.
Trước khi triển khai bất cứ gì: tạo tài khoản AWS, bảo mật bằng MFA, tạo IAM user, cài đặt AWS CLI, và nắm vững các khái niệm AWS cốt lõi cần thiết cho toàn bộ series.
Hoàn thiện môi trường Docker với PHP-FPM đa phiên bản, MySQL 5.7/8.0/8.4, Adminer, Mailpit cho test email, và quy trình làm việc hàng ngày với Makefile.
Tìm hiểu tất cả những tính năng mới, cải tiến và breaking change trong Laravel 13 — từ starter kit mới, Eloquent nâng cấp, đến hiệu năng vượt trội.
Đi sâu vào Nginx reverse proxy: cách directive map điều hướng traffic động, viết vhost config cho project PHP, và thiết lập SSL tự ký cho HTTPS local.
Xây dựng môi trường phát triển local bằng Docker: quản lý nhiều project PHP, nhiều phiên bản PHP, database và dev tools — tất cả thông qua một Nginx reverse proxy duy nhất.
Phần cuối của series xây dựng SaaS: deploy lên production với Docker, Nginx, SSL wildcard, CI/CD pipeline, monitoring, và scaling strategies.
Phần 7 của series xây dựng SaaS: xây dựng REST API với Sanctum, API versioning, rate limiting, webhook system cho third-party integrations.
Phần 6 của series xây dựng SaaS: xây dựng admin dashboard để monitor tenants, revenue metrics, MRR tracking, và health monitoring.
Phần 5 của series xây dựng SaaS: enforce giới hạn features theo plan, tracking usage realtime, quota warnings và upgrade prompts.