#newt $NEWT Có một điều ở sân bay mà trước đây tôi luôn nghĩ là chỉ để quản lý đám đông.

Có hàng cho hành khách phổ thông.

Có hàng ưu tiên.

Có hàng dành cho tổ bay.

Có hàng cho những người cần hỗ trợ đặc biệt.

Ban đầu tôi từng nghĩ sẽ đơn giản hơn nếu tất cả cùng đứng vào một hàng.

Ai đến trước thì xử lý trước.

Nghe có vẻ công bằng.

Nhưng càng quan sát, tôi càng nhận ra đó lại là cách dễ làm cả hệ thống chậm đi.

Không phải mọi người đều có cùng một mục đích.

Không phải mọi yêu cầu đều cần đi qua cùng một quy trình.

Đó là lúc Newton Protocol bắt đầu hợp lý với tôi.

Điều tôi thấy đáng chú ý không phải là hệ thống xử lý được bao nhiêu action.

Mà là mỗi action được đưa vào đúng tuyến xử lý phù hợp với bản chất của nó, thay vì ép tất cả đi qua một pipeline giống hệt nhau.

Một yêu cầu đơn giản không nên phải chờ những bước chỉ dành cho một yêu cầu phức tạp.

Ngược lại, một action có mức ảnh hưởng lớn cũng không nên được xử lý theo con đường ngắn nhất chỉ để tiết kiệm thời gian.

Newton chấp nhận rằng việc thiết kế nhiều tuyến xử lý sẽ phức tạp hơn rất nhiều so với chỉ duy trì một quy trình chung.

Đó là một sự đánh đổi.

Nhưng đổi lại, mỗi loại action được xử lý theo đúng yêu cầu của nó, thay vì để toàn bộ hệ thống bị giới hạn bởi một quy trình được thiết kế cho trường hợp trung bình.

Đó không chỉ là cách tổ chức luồng xử lý.

Đó là một lựa chọn kiến trúc.

Một hệ thống đáng tin không phải vì mọi yêu cầu đều đi qua cùng một con đường.

Mà vì mỗi yêu cầu được đưa qua đúng con đường mà nó thực sự cần.@NewtonProtocol