Việc áp dụng kiến trúc Microservices là một trong những quyết định lớn nhất mà một tổ chức công nghệ có thể đưa ra. Tuy nhiên, nếu không giải quyết được các vấn đề về con người và quy trình, mọi nỗ lực kỹ thuật đều vô ích. Cuốn sách Enabling Microservice Success (2024) của Sarah Wells là hướng dẫn thực chiến, dựa trên kinh nghiệm lãnh đạo thực tế.
Tại sao cuốn sách này là bắt buộc cho Lãnh đạo Kỹ thuật Việt Nam? Sách tập trung vào các rào cản vô hình nhưng quan trọng nhất trong việc chuyển đổi kiến trúc:
Thách thức Tổ chức: Áp dụng Conway's Law để cấu trúc lại các đội nhóm, tạo ra quyền sở hữu rõ ràng cho từng Service, và tránh sự phụ thuộc chéo.
Văn hóa & Lãnh đạo: Hướng dẫn cách tạo ra văn hóa tự chủ (Autonomy), chấp nhận thất bại nhỏ, và khuyến khích chia sẻ kiến thức giữa các đội ngũ.
Quản lý Kỹ thuật (Technical Governance): Thiết lập các nguyên tắc chung (ví dụ: Service Boundaries, API Gateways) mà không biến thành bộ máy quan liêu, đồng thời đối phó với nợ kỹ thuật (Technical Debt).
Metrics thành công: Định nghĩa các chỉ số đo lường (Metrics) không chỉ về tính năng mà còn về tốc độ phát triển và sự ổn định của hệ thống phân tán.
Đối với CTO, Engineering Manager và Software Architect tại Hà Nội và TP.HCM đang dẫn dắt các dự án Microservices quy mô lớn, cuốn sách này cung cấp chiến lược và kỹ năng lãnh đạo để đảm bảo thành công dài hạn.