Kiến trúc phần mềm
3 bài viết
Vì sao doanh nghiệp nhỏ không cần microservices: monolith đủ dùng tới đâu
Microservices giải bài toán của tổ chức có nhiều đội phát triển cần triển khai độc lập. Với doanh nghiệp nhỏ và vừa, kiến trúc này nhân chi phí vận hành, độ trễ và số điểm có thể hỏng. Bài so sánh monolith, modular monolith và microservices bằng số đo thật, kèm những thành phần ALODEV từng dựng sẵn rồi phải gỡ.

Vì sao PostgreSQL là lựa chọn mặc định cho phần mềm doanh nghiệp
PostgreSQL miễn phí bản quyền, không khoá doanh nghiệp vào một nhà cung cấp, giữ dữ liệu đúng bằng ràng buộc ngay trong cơ sở dữ liệu và mở rộng được cho dữ liệu JSON, chuỗi thời gian, tìm kiếm. Bài so sánh PostgreSQL với MySQL, SQL Server, MongoDB, SQLite từ góc người mua phần mềm, kèm mã thật và bài học vận hành của ALODEV AIO.

Vì sao backend nên viết bằng Go (Golang): chi phí vận hành, tuyển người và khi nào không nên
Go biên dịch ra một tệp chạy duy nhất, tốn ít bộ nhớ, xử lý đồng thời tốt và giữ tương thích ngược, nên backend viết bằng Go rẻ để vận hành và ít vỡ khi nâng cấp. Bài giải thích từ góc chủ doanh nghiệp, kèm số đo từ backend Go hơn 100 nghìn dòng của ALODEV AIO và những trường hợp không nên chọn Go.


