/CASE STUDY/

Lever – AWS: Giảm hơn 50% thời gian tải ứng dụng cho các phần mềm tuyển dụng

Case study luôn là một trong những nguồn tài liệu để chúng ta hiểu rõ hơn về những tính năng của các dịch vụ AWS được áp dụng như thế nào trong từng lĩnh vực, từng doanh nghiệp. Trong bài viết này, VTI Cloud sẽ giới thiệu về case study mà AWS đã thực hiện cho Lever – một công ty chuyên cung cấp các phần mềm tuyển dụng trên toàn cầu.

Giới thiệu về Lever

Lever có trụ sở tại San Francisco, là công ty chuyên cung cấp hệ thống tìm kiếm, theo dõi và quản lý ứng viên cho các nhà tuyển dụng trong tất cả các lĩnh vực. Charlie O’Leary, giám đốc kỹ thuật cơ sở hạ tầng của Lever cho biết: “Chúng tôi cung cấp một nền tảng hợp tác real-time để quản lý toàn bộ quy trình tuyển dụng, từ tìm kiếm nguồn cung ứng các ứng viên tiềm năng, thu thập hồ sơ thông tin đến lên lịch phỏng vấn và tuyển dụng ứng viên.”

Kể từ khi thành lập, Lever đã chạy các ứng dụng của họ trên Amazon Web Services (AWS), sử dụng các dịch vụ như Amazon Elastic Compute Cloud (Amazon EC2) cho nhu cầu điện toán theo yêu cầu, Amazon Simple Storage Service (Amazon S3) để lưu trữ dữ liệu khách hàng và Amazon Elastic Kubernetes (Amazon EKS) để quản lý và sắp xếp các containers. O’Leary cho biết: “Chúng tôi chọn chạy trên AWS ngay từ ngày đầu vì chúng tôi biết rằng mình có thể phát triển doanh nghiệp một cách nhanh chóng và tập trung vào phần mềm thay vì tiêu tốn tài nguyên cho quản lý cơ sở hạ tầng.”

Lever phát triển nhanh và có thêm nhiều khách hàng ở các khu vực khác nhau trên thế giới, họ muốn tăng hiệu năng ứng dụng và giải quyết các vấn đề về độ trễ mà lúc đó công ty chỉ đang sử dụng dữ liệu ở Khu vực phía Tây Hoa Kỳ (AWS US West Region). O’Leary chia sẻ: “Chúng tôi đã có những khách hàng ở Ấn Độ và các nơi khác ở châu Á gặp vấn đề về độ trễ, họ không được trải nghiệm những tính năng real-time của các phần mềm Lever cung cấp. Kết quả là họ không cập nhật thông tin ứng viên kịp thời và cảm thấy lo lắng về việc mất các ứng viên tiềm năng cho các công ty khác.”

Triển khai AWS Global Accelerator ở khu vực Châu Âu và Châu Á

Để giảm độ trễ cho khách hàng, Lever đã bắt đầu sử dụng AWS Global Accelerator, một dịch vụ giúp cải thiện tính khả dụng và hiệu suất của ứng dụng. AWS Global Accelerator cung cấp các địa chỉ static IP nắm vai trò là điểm truy cập cố định toàn cầu tới các điểm cuối (endpoint) của ứng dụng, ví dụ như Application Load Balancers trong một hoặc nhiều AWS Region. Dịch vụ này tận dụng lợi thế mạng lưới toàn cầu của AWS để tối ưu hóa đường dẫn từ người dùng đến ứng dụng, giúp tăng hiệu suất của IP traffic, dù là TCP hay UDP. O’Leary nói: “Chúng tôi rất vui mừng khi AWS Global Accelerator được đưa vào hoạt động. Chúng tôi đã thử làm một số biện pháp để cải thiện độ trễ nhưng không có kết quả. AWS Global Accelerator thật sự có vẻ rất hứa hẹn.”

Từ khi sử dụng AWS Global Accelerator, các application của Lever có được khả năng chịu lỗi tốt hơn bằng cách tối ưu hóa định tuyến và đơn giản hóa việc quản lý. O’Leary cho biết: “Nếu có bất kỳ cố xảy ra ở Khu vực phía Tây Hoa Kỳ (US West Region), chúng tôi sẽ nhanh chóng chuyển dữ liệu sang các Khu vực AWS khác chỉ trong vòng chưa đầy 30 giây để đảm bảo rằng dữ liệu quan trọng của khách hàng đã được sao lưu.”

Ban đầu, Lever sử dụng AWS Global Accelerator cho khách hàng ở Châu Âu. Sau đó, Lever đã tiếp tục triển khai cho khách hàng ở Ấn Độ, Đông Nam Á, Nhật Bản và Úc. O’Leary cho biết: “Việc thiết lập dịch vụ rất đơn giản và chúng tôi đã thấy sự cải thiện đáng kể về độ trễ chỉ trong vài phút.”

Giảm hơn 50% thời gian tải ứng dụng

Lever - AWS: Giảm hơn 50% thời gian tải ứng dụng cho các phần mềm tuyển dụng.2

Khách hàng của Lever cho rằng độ trễ được cải thiện đáng kể và hiệu suất cũng tốt hơn từ khi Lever sử dụng AWS Global Accelerator. Eric Hwang, kỹ sư phần mềm tại Lever cho biết: “Hàng nghìn nhà tuyển dụng đang sử dụng sản phẩm của Lever mỗi ngày. Lever giúp các công ty thu hút, tìm kiếm và tuyển dụng các ứng viên tài năng. Chỉ đơn giản bằng cách sử dụng AWS Global Accelerator, một khách hàng đa quốc gia nhận thấy rằng thời gian tải của ứng dụng trung bình mỗi tuần giảm 51.2%. Các khách hàng khác ở Châu Á và Châu Âu cũng đã giảm được 50% thời gian tải khi chạy phần mềm của Lever.”

O’Leary chia sẻ thêm rằng: “Khách hàng của chúng tôi nhận được hàng nghìn đơn xin việc qua phần mềm mỗi ngày, vì vậy việc có thể chuyển những đơn xin việc đó qua lại giữa các stage khác nhau một cách nhanh chóng là rất quan trọng. Tuyển dụng là một ngành rất cạnh tranh, và nhiều công ty cạnh tranh có thể đang cùng truy cập vào một nhóm ứng viên. Nếu khách hàng của chúng tôi không nhanh chóng truy cập được những thông tin mới nhất của ứng viên, họ có thể mất ứng viên đó vào tay một công ty khác. Việc sử dụng AWS Global Accelerator đảm bảo rằng phần mềm của Lever có được hiệu suất tốt nhất và độ trễ thấp nhất, khách hàng sẽ không phải lo lắng bị tuột mất những ứng viên tiềm năng.”

Đẩy nhanh thời gian triển khai các tính năng mới

Lever cũng tận dụng được nhiều lợi ích từ đặc điểm nổi bật “agility” (nhanh chóng) của AWS, đội developer có nhiều thời gian hơn để tập trung vào việc tạo ra các tính năng và cải tiến của phần mềm. O’Leary chia sẻ: “Chỉ có ba người trong nhóm của tôi và chúng tôi muốn thực hiện công việc dự án thay vì xử lý sự cố và quản lý cơ sở hạ tầng. Sử dụng các dịch vụ của AWS, chúng tôi có thể nhanh chóng tạo ra môi trường POC (Proof-of-concept) để thử nghiệm tính năng mới chỉ trong vài giờ chứ không phải chờ đến vài ngày hay vài tuần như trong trung tâm dữ liệu. Gần đây, Lever đang xây dựng các tính năng báo cáo mới để đáp ứng nhu cầu phân tích dữ liệu của khách hàng. Chúng tôi có thể nhanh chóng tạo những tính năng đó và chia sẻ chúng với người dùng để nhận những phản hồi tức thì. Bên cạnh những cải tiến về mặt hiệu suất, AWS đang giúp chúng tôi phục vụ khách hàng của mình tốt hơn.”

Lợi ích Lever đạt được

  • Giảm hơn 50% thời gian tải ứng dụng cho khách hàng toàn cầu

  • Giúp nhà tuyển dụng theo dõi ứng viên hiệu quả hơn

  • Đẩy nhanh thời gian trong môi trường testing chỉ còn vài giờ thay vì vài ngày hoặc vài tuần

  • Thời gian chuyển đổi dự phòng sang các Khu vực AWS khác trong vòng chưa đầy 30 giây

Các dịch vụ sử dụng

AWS Global Accelerator

Là một dịch vụ giúp cải thiện tính khả dụng và hiệu suất của các ứng dụng với người dùng địa phương hoặc toàn cầu. Nó cung cấp các địa chỉ IP tĩnh hoạt động như một điểm vào cố định cho các điểm cuối ứng dụng của bạn trong một hoặc nhiều Vùng AWS, chẳng hạn như Application Load Balancers, Network Load Balancers hoặc Amazon EC2 instances.

Amazon Simple Storage Service (Amazon S3)

Là một dịch vụ lưu trữ đối tượng cung cấp khả năng thay đổi theo quy mô, tính khả dụng của dữ liệu, độ bảo mật và hiệu năng hàng đầu trong ngành. Điều này có nghĩa là khách hàng thuộc mọi quy mô và ngành nghề đều có thể dùng dịch vụ này để lưu trữ và bảo vệ bất kỳ lượng dữ liệu nào cho nhiều trường hợp sử dụng như kho dữ liệu, trang web, ứng dụng di động, sao lưu và khôi phục, lưu trữ, ứng dụng doanh nghiệp, thiết bị IoT và phân tích dữ liệu lớn. 

Amazon Elastic Compute Cloud (Amazon EC2)

Là dịch vụ web cung cấp năng lực điện toán bảo mật và có kích cỡ linh hoạt trên đám mây. Dịch vụ này được thiết kế để giúp các nhà phát triển dễ sử dụng điện toán đám mây ở quy mô web hơn. Giao diện dịch vụ web đơn giản của  Amazon EC2 cho phép bạn có được và cấu hình năng lực với sự va chạm tối thiểu. Dịch vụ này cung cấp cho bạn khả năng kiểm soát toàn phần các tài nguyên điện toán của bạn và giúp bạn chạy trên môi trường điện toán đã được kiểm chứng của Amazon.

Amazon Elastic Kubernetes Service (Amazon EKS) 

Là dịch vụ cung cấp cho bạn sự linh hoạt để khởi động, chạy và thay đổi quy mô các ứng dụng Kubernetes trong đám mây AWS hoặc tại chỗ. Amazon EKS giúp bạn cung cấp các cụm có tính sẵn sàng và bảo mật cao, đồng thời tự động hóa các tác vụ chính như vá lỗi, cung cấp nút và cập nhật. Các khách hàng như Intel, Snap, Intuit, GoDaddy và Autodesk tin dùng EKS để chạy các ứng dụng quan trọng và nhạy cảm nhất của họ.

Kết luận

Độ trễ thấp luôn là một trong những yếu tố quan trọng để mang lại trải nghiệm người dùng tốt hơn, nâng cao chất lượng dịch vụ. Lever đã lựa chọn AWS đồng hành cùng họ trong hành trình hướng tới những phần mềm ưu việt nhất cả về tính năng và trải nghiệm. Và AWS đã hoàn thành xuất sắc nhiệm vụ đó.

Nếu doanh nghiệp bạn đang gặp vấn đề liên quan đến độ trễ hay trải nghiệm người dùng thì AWS Global Accelerator chắc chắn sẽ là một hướng đi đầy hứa hẹn.

Để tìm hiểu thêm, hãy truy cập https://aws.amazon.com/global-accelerator/

Về VTI Cloud

VTI Cloud là Đối tác cấp cao (Advanced Consulting Partner) của AWS, với đội ngũ hơn 50+ kỹ sư về giải pháp được chứng nhận bởi AWS. Với mong muốn hỗ trợ khách hàng trong hành trình chuyển đổi số và dịch chuyển lên đám mây AWS, VTI Cloud tự hào là đơn vị tiên phong trong việc tư vấn giải pháp, phát triển phần mềm và triển khai hạ tầng AWS cho khách hàng tại Việt Nam và Nhật Bản.

Xây dựng các kiến trúc an toàn, linh hoạt, hiệu suất cao, và tối ưu chi phí cho khách hàng là nhiệm vụ hàng đầu của VTI Cloud trong sứ mệnh công nghệ hóa doanh nghiệp.

Reference: https://aws.amazon.com/vi/solutions/case-studies/lever-case-study/