Công cụ vFunction đánh giá nợ kỹ thuật trong hiện đại hóa ứng dụng

Chuyển động ICT - Ngày đăng : 11:07, 15/05/2022

vFunction Assessment Hub là một sản phẩm đánh giá hiện đại hóa dành cho những người ra quyết định về CNTT, cung cấp một điểm số nợ kỹ thuật để làm rõ sự phức tạp của mã ứng dụng kế thừa và các yếu tố rủi ro liên quan.

Nhà cung cấp nền tảng hiện đại hóa ứng dụng vFunction đã phát hành một công cụ mới có tên là vFunction Assessment Hub nhằm giúp các giám đốc CNTT (CIO) và những người ra quyết định CNTT hiểu được mức độ phức tạp và những rủi ro của các ứng dụng kế thừa hiện có của họ trước khi quyết định hiện đại hóa chúng. Đây là một quá trình thường liên quan đến nợ kỹ thuật (technical debt).

Nhu cầu thị trường về các dịch vụ nhanh hơn và tốt hơn cùng với tác động của đại dịch lên doanh thu và các hoạt động đã tạo áp lực lên các công ty, buộc họ phải hiện đại hóa các ứng dụng cũ của mình. Đây là quá trình cải tiến hoặc cập nhật phần mềm hay kiến trúc để đổi mới các hoạt động kinh doanh.

Theo Gartner, việc hiện đại hóa các ứng dụng dựa trên kiến trúc ứng dụng có thể kết hợp giúp các doanh nghiệp vượt lên đối thủ cạnh tranh tới 80% về tốc độ triển khai tính năng mới.

Nợ kỹ thuật là gì?

Việc tăng tốc độ phát triển ứng dụng thường tạo ra nợ kỹ thuật, xảy ra khi các công ty cung cấp mã ít hơn tối ưu - mã mà sau này có thể cần được tối ưu hóa.

vFunction Assessment Hub cung cấp một điểm nợ kỹ thuật phân tích mã và các rủi ro liên quan khi thay đổi mã. Nó theo sau bản phát hành năm 2021 của nền tảng vFunction Modernization Hub, sử dụng AI và tác nhân JVM (máy ảo Java) thụ động để biến các ứng dụng kế thừa phức tạp, thường được gọi là monoliths và megaliths, thành các kiến trúc microservice.

Moti Rafalin, Giám đốc điều hành của vFunction cho biết: "Điểm nợ kỹ thuật cho biết mức độ dễ dàng hay khó khăn để duy trì một ứng dụng. Mã càng phức tạp hoặc càng vướng mắc thì càng khó theo dõi hoặc quản lý. Mã trở nên phức tạp vì có quá nhiều tính phụ thuộc lẫn nhau được đan vào đó. Điều này có nghĩa là chỉ một thay đổi cũng sẽ ảnh hưởng đến nhiều thành phần của mã, do vậy mà làm tăng nhiều sự rủi ro. Phần mềm hiện đại nên được xây dựng theo cách mô-đun với các API được xác định rõ ràng, cho phép các doanh nghiệp đẩy nhanh những quy trình kỹ thuật, cung cấp cho họ tùy chọn mở rộng ứng dụng và "mở khóa tiềm năng" thực sự của việc chuyển sang đám mây".

Các CIO ưu tiên những nỗ lực hiện đại hóa

Jason English, nhà phân tích tại Intellyx cho biết: "Do sự phức tạp và phụ thuộc lẫn nhau của các tài sản ứng dụng đa lớp ngày nay mà các CIO và các nhà lãnh đạo công nghệ cần ưu tiên những nỗ lực hiện đại hóa của họ trước khi bắt tay vào thực hiện các công việc tách bóc những sự phức tạp".

Theo Jason English: "vFunction Assessment Hub cung cấp một điểm đầu vào để đánh giá ROI (Return On Investment - tỉ lệ thu hồi vốn đầu tư) của việc phá vỡ các nguyên khối kế thừa và tách rời các yếu tố phụ thuộc do những nỗ lực thay đổi mã nguồn của một ứng dụng mà không cần thay đổi hành vi bên ngoài (refactoring) đểthể phù hợp hơn với các mục tiêu kinh doanh".

Moti Rafalin của vFunction thì cho rằng khái niệm "hiện đại hóa ứng dụng" thường bị nhầm lẫn với thuật ngữ "di chuyển" nên các doanh nghiệp theo đó mà di chuyển các ứng dụng hiện có của họ sang đám mây.

CEO Moti Rafalin cho biết, di chuyển sang đám mây mang lại các cơ hội phát triển và cần phải thay đổi mã của các ứng dụng kế thừa để hiện đại hóa bất kỳ ứng dụng kế thừa nào hiện có. Công cụ Assessment Hub sẽ hoạt động như một công cụ bán trước cho nền tảng Modernization Hub của họ.

Steven Dickens, nhà phân tích cấp cao tại Futurum Research cũng tán thành rằng: "Khi mọi người muốn di chuyển sang đám mây, các ứng dụng nguyên khối "nâng cấp và di chuyển" là không đủ".

Moti Rafalin cho biết, vFunction cũng là đối tác của các nhà phân tích siêu cấp như AWS, Oracle, Google Cloud và Microsoft để bổ sung khả năng của các nền tảng hiện đại hóa ứng dụng của họ nhằm giúp các doanh nghiệp chuyển sang đám mây.

vFunction Assessment Hub hiện đã có sẵn và đang trong giai đoạn thử nghiệm trên 12 khách hàng của vFunction hiện đang được dùng thử miễn phí và có sẵn trong AWS Marketplace.

Moti Rafalin nói rằng, công cụ này cũng có sẵn thông qua các đối tác của vFunction với các nhà tích hợp hệ thống hàng đầu và các nhà cung cấp dịch vụ đám mây.

Tham khảo: cio.com, vfunction.com

Hạnh Tâm