Là những người tiên phong đổi mới và nhanh chóng tiếp nhận công nghệ, tại BPC, chúng tôi đã dự đoán, theo sát và ứng dụng các công nghệ này vào quá trình phát triển sản phẩm của mình, qua đó thu về những kết quả thực tiễn và nhiều bài học giá trị để chia sẻ.
Yếu tố then chốt thúc đẩy việc hiện đại hóa SmartVista tại BPC luôn là sự xuất sắc về công nghệ cũng như mong muốn bắt kịp cả những xu hướng thị trường và CNTT hiện tại lẫn mới nổi, nhằm giúp càng nhiều khách hàng và người dùng cuối được hưởng lợi từ công nghệ trong cuộc sống hằng ngày.
Việc lựa chọn giải pháp phù hợp ngay từ đầu trong hành trình hiện đại hóa là điều thiết yếu. Những nâng cấp thiếu tầm nhìn có thể khiến hệ thống rơi vào “bẫy công nghệ di sản”, nơi hệ thống trở nên phân mảnh, không tận dụng được trọn vẹn các lợi ích của hạ tầng hiện đại. Giải pháp thiết kế theo định hướng Cloud-Native là yếu tố then chốt giúp tránh được bẫy này. SmartVista của BPC được phát triển ngay từ đầu với định hướng này trong cấu trúc lõi.
Evgeny Kozhin, Trưởng bộ phận POC tại BPC chia sẻ: “Bộ sản phẩm được phát triển dựa trên các thành phần mã nguồn mở và kiến trúc mô-đun, giúp khả năng tích hợp với các công nghệ mới nổi được thực hiện dễ dàng và nhanh chóng. Khi nhu cầu chuyển đổi sang đám mây gia tăng, SmartVista đã sẵn sàng để vận hành trơn tru trên các nền tảng hàng đầu như OCI, AWS và Google Cloud“.

Chatbot hỗ trợ người dùng trong SmartVista
Ngay từ ban đầu, hạ tầng đám mây với các máy ảo hoặc trung tâm dữ liệu ảo được xem và thực hiện như một giải pháp thay thế có chi phí thấp và dễ quản lý hơn cho hệ thống nội bộ. Đây vốn đã là một kịch bản rất hấp dẫn đối với khách hàng mong muốn tiết kiệm chi phí đầu tư phần cứng và bảo trì hệ thống. Tuy nhiên, bước đột phá thực sự đã xảy ra khi khả năng cluster hóa theo Kubernetes/OpenShift xuất hiện, được hỗ trợ bởi kiến trúc sản phẩm dạng microservices và container hóa.
Công nghệ mới đã mở ra những khả năng đột phá hoàn toàn mới của đám mây trong việc triển khai, cập nhật và mở rộng hệ thống cũng như các ứng dụng của bạn, đồng thời cải thiện khả năng chịu lỗi, phục hồi sau thảm họa và các đặc tính quan trọng khác đối với kinh doanh. Bạn sẽ không còn bị giới hạn bởi khả năng và chi phí của phần cứng – bạn có thể triển khai phiên bản đám mây được tùy chỉnh của mình trên các máy chủ đám mây trong thời gian rất ngắn.

Nền tảng tiên tiến về Ngân hàng, thương mại SmartVista được cung cấp bởi BPC
Việc tích hợp công nghệ này vào sản phẩm đã mở ra cho chúng tôi và khách hàng một số dịch vụ đám mây tiên tiến. Do đó, họ không còn phải đầu tư thời gian và công sức vào việc thiết lập, giám sát, sao lưu,… cho một cơ sở dữ liệu vật lý. Thay vào đó, họ thuê không gian đám mây cho nhu cầu của mình và khởi tạo một cơ sở dữ liệu ảo với bất kỳ công suất nào theo yêu cầu, được dịch vụ đầy đủ bởi đám mây. Họ có thể lưu trữ và quản lý nhật ký của mình bằng OpenSearch và thực hiện xác thực người dùng với IAM,… mà không cần cấu hình, giám sát,…, giúp tiết kiệm chi phí thiết lập và bảo trì trung tâm dữ liệu, cơ sở hạ tầng truyền thông, quản trị hệ thống.
Một cách tự nhiên, chúng tôi không giới hạn chương trình hiện đại hóa của mình chỉ riêng trong đám mây, tuy nhiên sau một thời gian sử dụng công nghệ này, chúng tôi nhận thấy rằng nó có tác động lan tỏa đến toàn bộ chương trình phát triển sản phẩm, giúp điều chỉnh sản phẩm để phục vụ tốt hơn các nhu cầu hiện có. Vì vậy, để hỗ trợ nội bộ cho khát vọng hướng tới Cloud-Native và hơn thế nữa, chúng tôi đã triển khai quy trình Triển khai Liên tục / Phát hành Liên tục với nguồn lực DevOps chuyên dụng.
Các kỹ sư DevOps của chúng tôi hợp tác chặt chẽ với các đội ngũ phát triển sản phẩm của công ty, tự động hóa các quy trình liên quan đến đóng gói Docker. Nói một cách ngắn gọn, đối với mỗi lần phát hành sản phẩm, họ tổng hợp tất cả các hình ảnh Docker, từ kho lưu trữ các tệp Java, triển khai chúng vào cụm Kubernetes, thực hiện các kiểm tra sức khoẻ, xây dựng lại hệ thống từ đầu, di chuyển dữ liệu từ phiên bản trước, kiểm tra các kịch bản và triển khai hệ thống lên đám mây công cộng.
“Chúng tôi thực hiện hiện đại hóa sản phẩm để duy trì vị thế dẫn đầu và khẳng định uy tín của bộ giải pháp SmartVista – một nền tảng công nghệ đã được minh chứng bởi hơn 500 khách hàng và hàng tỉ người dùng trên toàn cầu,” ông Maxim Pavlov, Giám đốc Giao nhận Toàn cầu tại BPC, nhấn mạnh. “Đó chính là động lực để chúng tôi tiếp tục hành trình từ Cloud-Native đến Serverless và hơn thế nữa“.