Bài viết bắt đầu từ email đã tạo nên AWS ngày nay, đồng thời giải thích về nhiều cấu trúc tổ chức khác nhau
Nội dung email năm 2002 của Jeff Bezos
-
Mọi nhóm hãy công khai dữ liệu và chức năng thông qua giao diện dịch vụ.
-
Các nhóm hãy giao tiếp thông qua giao diện này.
-
Không cho phép bất kỳ phương thức giao tiếp nào khác như liên kết trực tiếp, truy cập trực tiếp vào kho lưu trữ của nhóm khác, bộ nhớ dùng chung, backdoor, v.v. Chỉ cho phép gọi giao diện dịch vụ qua mạng.
-
Không quan trọng sử dụng công nghệ nào. HTTP, Corba, Pubsub, giao thức tùy chỉnh đều được.
-
Tất cả giao diện dịch vụ, không có ngoại lệ, phải được thiết kế ngay từ đầu để có thể sử dụng được từ bên ngoài. Nói cách khác, các nhóm phải lập kế hoạch và thiết kế giao diện để nhà phát triển bên ngoài có thể sử dụng. Không có ngoại lệ.
-
Ai không tuân thủ sẽ bị sa thải.
-
Cảm ơn. Chúc một ngày tốt lành!
Các dạng cấu trúc tổ chức
Functional : Apple
Divisional : Amazon
Function + Divisonal = Hybrid : Netflix
Khung giao tiếp nội bộ
-
Đồng bộ vs bất đồng bộ
-
Co-located đồng bộ / bất đồng bộ
-
Distributed đồng bộ / bất đồng bộ
-
Remote bất đồng bộ
Chưa có bình luận nào.