Monolith và Microservice
Khái niệmKiến trúc
Nó là gì?
Monolith: nhiều chức năng nằm trong một ứng dụng. Microservice: chia hệ thống thành nhiều service độc lập.
Dùng để làm gì?
Với đa số app quản lý nhỏ/vừa, bắt đầu bằng monolith thường đơn giản và hợp lý hơn.
Khi nào không cần?
Đừng chọn microservice chỉ vì nghe 'chuyên nghiệp'.
Một câu để nhớ
Một monolith tốt hơn năm microservice chưa cần thiết.