Câu chuyện thành công của khách hàng: Monster
CÔNG TY
Monster là doanh nghiệp dẫn đầu toàn cầu về kết nối nguồn nhân lực và việc làm. Monster liên tục tối ưu hóa hạnh phúc và hiệu quả tại nơi làm việc bằng công nghệ để thay đổi cách nhà tuyển dụng và ứng viên tìm kiếm sự phù hợp. Trải qua 25 năm phát triển, Monster không ngừng tái cấu trúc thị trường tuyển dụng, ứng dụng các phương thức công nghệ tiên tiến với giải pháp số hóa toàn diện, từ nền tảng di động, mạng xã hội đến các dịch vụ như Monster.com®và hàng loạt sản phẩm, dịch vụ đổi mới sáng tạo.
THÁCH THỨC
Sau hai thập kỷ dẫn đầu, Monster đối diện bài toán hiện đại hóa kiến trúc công nghệ lõi khi nhận thấy các ứng dụng kế thừa kiểu monolithic đã chậm đổi mới đáng kể. Sự phụ thuộc phức tạp giữa các thành phần trong hệ thống khiến mỗi thay đổi nhỏ đều đòi hỏi nhiều tháng phát triển, tạo trở ngại lớn cho việc ra mắt tính năng mới cũng như quá trình kiểm soát phiên bản và triển khai. Kiến trúc sư trưởng Monster nhận định: “Độ liên kết giữa các khối hệ thống là cực kỳ lớn. Chúng tôi không nắm hết các hoạt động bên trong.”. Các thành phần lạ lưu trữ trên cloud thậm chí gây thêm khó khăn cho quản lý và đảm bảo nhất quán hệ thống.
Công ty nhanh chóng xác định cần phải tiến hành chuyển đổi số toàn diện cho bộ phận công nghệ.
Đòi hỏi thiết yếu là kiến tạo mới công nghệ nền tảng trên môi trường cloud, sử dụng kiến trúc microservices đóng gói, tích hợp Kubernetes để đáp ứng mở rộng, linh hoạt, tối ưu vận hành.
KẾT QUẢ
Monster vận hành hệ thống trên AWS và chủ động quản lý cài đặt Nền tảng JFrog với cấu hình cao tại cụm EKS ở các khu vực chiến lược. Hơn 90 lập trình viên thuộc 15 nhóm toàn cầu cùng tham gia phát triển các ứng dụng cốt lõi dựa trên Java Spring Framework, đồng thời mở rộng sang NodeJS, Python và đa dạng nền tảng ngôn ngữ khác.
Artifactory tạo môi trường phát triển đa ngôn ngữ, cung cấp kho lưu trữ an toàn cho Maven, npm, PiP, Docker, Helm… Các kho ảo từ Artifactory đồng nhất quản lý gói nội bộ và lưu trữ đệm các tài nguyên từ xa (Maven Central, Docker Hub), trong khi Xray giúp kiểm soát chặt mọi thành phần, bản dựng có nguy cơ bảo mật trước khi triển khai vào sản xuất.
“Nếu chúng tôi phải quản lý từng kho độc lập, cần tới 3 nhân sự cho nhiệm vụ này thay vì một hệ thống tập trung như JFrog. Các giải pháp khác trên thị trường hiện không đáp ứng khả năng mở rộng này.”
Nhờ tính năng tích hợp bản dựng từ JFrog cho Jenkins, Monster kiểm soát chặt quy trình build trên cloud với kho Artifactory, toàn trình phát triển, kiểm thử (bao gồm quét lỗ hổng với Xray), staging. Spinnaker truy vấn hình ảnh Docker từ Artifactory để đưa vào các cụm Kubernetes trong AWS cũng như nhiều môi trường khác, phục vụ test và sản xuất theo mô hình canary.
Từ chu kỳ phát hành 15 tháng, Monster đã có thể đưa sản phẩm ra thị trường “gần như theo yêu cầu”.


“Đây là nền tảng then chốt về kiến trúc: một kho lưu trữ tập trung, quản trị chặt chẽ, tích hợp kiểm soát truy cập, bảo mật và dán nhãn tại chỗ là điều kiện tiên quyết giúp Monster phản ứng linh hoạt nhất trước mọi thay đổi.”
– Martin Eggenberger, Kiến trúc sư trưởng, Monster
NGÀNH CÔNG NGHIỆP
Giải pháp quảng cáo / việc làm
VẤN ĐỀ
- Kiến trúc phát triển monolithic
- Thiếu khả năng quan sát phụ thuộc
- Quản lý hiện vật trên S3 thiếu hiệu quả
- Khó kiểm soát phiên bản và phân phối
- Chu kỳ phát hành chậm 15 tháng
KẾT QUẢ
- Chuyển dịch phát triển native trên cloud
- Kho lưu trữ tập trung đa ngôn ngữ
- Theo dõi phụ thuộc rõ ràng
- Kiểm soát các bản dựng dễ bị tấn công
- Triển khai liên tục (CD) qua Docker và Kubernetes
- Phát hành phần mềm theo nhu cầu
GIẢI PHÁP
- Artifactory
- Xray
Cách JFrog tăng tốc chuyển đổi Cloud Native cho Monster


Liên hệ với Softribution ngay hôm nay để được đội ngũ chuyên gia tư vấn giải pháp chuyển đổi số tối ưu hoặc đặt mua các giải pháp công nghệ hiện đại nhất dành cho doanh nghiệp của bạn!
