Mình nghĩ là hiện tại dev vẫn nên học về AWS vì thực sự là không có kiến thức thì cũng chẳng ai cho đụng vào cloud đâu bạn. Cloud bản chất nó elastic nên nếu có kiến thức thì rất dễ bị scale quá trớn, bỏ phí resources hay tệ hơn là hệ thống scale nhưng chỉ thấy bill tăng chứ performance không hề tăng.
Riêng chỉ tính AWS thôi nó đã có đến hơn 200 services, nếu chỉ tự implement hay đợi OJT thì chẳng bao giờ đụng được hết vào các service của nó và chắc chắn không thể sâu được, đặc biệt là những cái thiên về networking hay bigdata processing.
Việc học/thi certs aws cái chính là để hiểu usecase, capabilities và limitation của các services
phổ biến, sau đó là để tránh những known unknowns trước, còn unknown unknowns nó đi theo kinh nghiệm và phần nhiều là những usecase đặc thù (usecase phổ biến thì có tài liệu well architect với best practice của chính cloud provider publish hết cả rồi). Cái vấn đề đáng lên án ở đây là việc nhiều người học chỉ để thi lấy cert làm đẹp cv thôi.
Cloud platform nó cung cấp cho các Business những service được quản lý sẵn để giảm tải phần operation cho hệ thống như việc vá lỗi hđh, update dependency và đặc biệt là scaling. Còn những service họ cung cấp phần lớn là có bản opensource tự host cả rồi (thậm chí AWS còn fork cả git opensource về rồi tự phát triển thành cloud service riêng, như
Opensearch là fork của stack ELK), ai đã từng dùng những service opensource rồi thì khi học aws sẽ rất nhanh và ngược lại, ai mới bắt đầu thì lúc học aws sẽ biết thêm về các stack mới, services mới và usecase của nó cũng như các system architectures,... rất có lợi.