Low-code platform
Low-code platform là nền tảng phát triển phần mềm sử dụng các công cụ trực quan (kéo – thả, kéo thả các thành phần giao diện, cấu hình quy trình nghiệp vụ bằng đồ họa) kết hợp với một phần nhỏ mã lệnh được viết tay để xây dựng ứng dụng. Thay vì phải viết toàn bộ mã nguồn theo cách truyền thống, người dùng có thể dựng nên các ứng dụng web, ứng dụng di động hoặc hệ thống nghiệp vụ nội bộ thông qua các mẫu (template) có sẵn, thành phần (component) đóng gói sẵn và luồng xử lý (workflow) được thiết kế trực quan. Nhờ đó, thời gian từ khi hình thành ý tưởng đến khi đưa ứng dụng vào vận hành (time-to-market) được rút ngắn đáng kể so với phương pháp phát triển truyền thống.
Các đặc điểm cốt lõi của nền tảng low-code
Một nền tảng low-code điển hình thường bao gồm bốn thành phần chính: trình thiết kế trực quan (visual designer) cho phép dựng giao diện bằng thao tác kéo thả; bộ thành phần dựng sẵn (pre-built components) như biểu mẫu, bảng biểu, biểu đồ, cổng kết nối dịch vụ; công cụ mô hình hóa quy trình nghiệp vụ (business process modeling) giúp thiết kế luồng phê duyệt, luồng xử lý yêu cầu; và khả năng tích hợp với các hệ thống hiện có thông qua API, dịch vụ web hoặc trình kết nối (connector). Nền tảng cũng cung cấp môi trường kiểm thử, triển khai tự động và quản lý vòng đời ứng dụng (application lifecycle management), cho phép đội ngũ phát triển vận hành liên tục sau khi đưa vào sử dụng.
Ứng dụng trong ngân hàng và tổ chức tài chính
Trong lĩnh vực ngân hàng, low-code platform được ứng dụng rộng rãi ở nhiều mảng nghiệp vụ. Ví dụ, các ngân hàng có thể dựng nhanh cổng mở đơn vay trực tuyến, công cụ thẩm định tín dụng bán lẻ, hệ thống quản lý quan hệ khách hàng (CRM) nội bộ, quy trình onboarding khách hàng số (eKYC), hoặc các dashboard theo dõi chỉ tiêu kinh doanh cho chi nhánh. Trong giai đoạn chuyển đổi số mạnh mẽ tại Việt Nam, nhiều ngân hàng thương mại cỡ vừa và nhỏ đã sử dụng nền tảng low-code để tự động hóa quy trình nội bộ, giảm thời gian xử lý hồ sơ tín dụng từ vài ngày xuống còn vài giờ đối với các sản phẩm đơn giản. Ngoài ra, các phòng ban vận hành có thể tự xây dựng biểu mẫu số hóa, quy trình phê duyệt giao dịch hoặc công cụ tổng hợp dữ liệu từ nhiều hệ thống mà không phụ thuộc hoàn toàn vào đội ngũ IT.
So sánh low-code, no-code và phát triển truyền thống
Low-code khác với no-code ở chỗ vẫn cho phép lập trình viên chèn mã tùy chỉnh để xử lý các yêu cầu phức tạp, trong khi no-code hoàn toàn dựa trên cấu hình và phù hợp với người dùng nghiệp vụ (business user). So với phát triển truyền thống (traditional coding), low-code giảm đáng kể khối lượng mã phải viết, đẩy nhanh tốc độ phát triển nhưng có thể đặt ra ràng buộc về khả năng tùy biến sâu. Đối với ngân hàng, đây là điểm cần cân nhắc kỹ: các ứng dụng liên quan trực tiếp đến lõi ngân hàng số (core banking), xử lý giao dịch hay quản lý rủi ro thường yêu cầu kiểm soát mã nguồn chặt chẽ và đáp ứng tiêu chuẩn an toàn thông tin nghiêm ngặt, nên thường không phù hợp để xây dựng bằng low-code. Ngược lại, các ứng dụng ngoại vi (perimeter systems), công cụ nội bộ và tự động hóa quy trình nghiệp vụ là phạm vi ứng dụng lý tưởng.
Lợi ích, hạn chế và khuyến nghị khi áp dụng
Về lợi ích, low-code giúp tăng năng suất phát triển (một số khảo sát trong ngành cho thấy tốc độ phát triển có thể tăng gấp 3 đến 5 lần so với cách truyền thống), giảm chi phí đầu tư ban đầu, cho phép phòng ban kinh doanh nhanh chóng thử nghiệm ý tưởng mới và rút ngắn chu kỳ phản hồi với khách hàng. Tuy nhiên, hạn chế cần lưu ý gồm: khả năng bị khóa vào một nhà cung cấp (vendor lock-in), khó mở rộng khi ứng dụng phức tạp hóa, rủi ro về bảo mật và quản trị dữ liệu nếu không có khung kiểm soát chặt chẽ. Khi triển khai tại ngân hàng, các tổ chức nên xây dựng khung quản trị (governance) riêng cho low-code, bao gồm tiêu chuẩn phân loại ứng dụng được phép phát triển bằng nền tảng low-code, quy trình đánh giá rủi ro an toàn thông tin và tiêu chuẩn bàn giao cho IT vận hành.
Nội dung mang tính tham khảo cho người luyện thi tuyển dụng ngân hàng và tìm hiểu thuật ngữ, không thay thế tư vấn chuyên môn về công nghệ.