Có nên chia từng tác vụ AI ra từng docker container
Em đang có dự án một app mobile dùng để quản lí ảnh như google photo. Việc em thắc mắc là bên backend khi nhận được ảnh từ frontend thì sẽ thực hiện phân 3 tác vụ là:
<ol start="1">
<li>Detect các common object</li>
<li>Detect mặt người và embbeding khuôn mặt</li>
<li>Detect chữ và trích xuất chữ.</li>
</ol>
<p>
Em dự dịnh sẽ thực hiện theo quy trình là khi nhận được ảnh sẽ đẩy thông tin ảnh vào 3 queue. Mỗi receive ở cuối queue sẽ thực hiện một task ở trên. Việc em thắc mắc là do phải xử dụng đến 3 model nên em có nên tách ra mỗi model sẽ là một docker container riêng lẻ hay nên để cả 3 model ở chung 1 docker container và xử lý trên container đó.
</p>