- Bài viết này bàn về twelve-factor app, một phương pháp luận để xây dựng các ứng dụng phần mềm-dưới-dạng-dịch-vụ (SaaS).
- Phương pháp luận Twelve-factor app sử dụng định dạng khai báo để giảm thời gian và chi phí cho các nhà phát triển mới tham gia dự án thông qua tự động hóa cấu hình.
- Phương pháp luận này duy trì một giao kèo rõ ràng với hệ điều hành nền tảng để đảm bảo tính di động tối đa giữa các môi trường chạy.
- Phương pháp luận này loại bỏ nhu cầu quản trị máy chủ và hệ thống, đồng thời phù hợp để triển khai lên các nền tảng đám mây hiện đại.
- Nó giảm thiểu sự khác biệt giữa phát triển và production, cho phép triển khai liên tục để đạt độ linh hoạt tối đa.
- Twelve-factor app có thể mở rộng mà không cần những thay đổi đáng kể về công cụ, kiến trúc hoặc thực hành phát triển.
- Phương pháp luận này có thể áp dụng cho bất kỳ ứng dụng nào được viết bằng bất kỳ ngôn ngữ lập trình nào, sử dụng nhiều dịch vụ hỗ trợ khác nhau như cơ sở dữ liệu, hàng đợi, bộ nhớ đệm trong bộ nhớ.
- Nó đặc biệt phù hợp trong thời đại hiện đại, khi phần mềm thường được cung cấp như một dịch vụ, chẳng hạn như ứng dụng web hoặc SaaS.
1 bình luận
Ý kiến trên Hacker News