Chúng ta

FPT Software cải thiện năng suất nhờ ứng dụng framework PHP trên nền AWS

Thứ năm, 4/7/2019 | 15:59 GMT+7

Bằng việc chia sẻ những tài nguyên sẵn có từ dự án đi trước và sử dụng các framework (nền tảng lập trình) PHP trên AWS Cloud, SKU workshop số 2 do Ban Cải tiến năng suất nhà Phần mềm (PID) tổ chức đã mang đến cho các dự án của FHM một cách làm mới giúp tăng năng suất, giảm chi phí và nhân lực.

Tiếp nối chuỗi sự kiện tại Hà Nội và Đà Nẵng, chiều 3/7, chương trình SKU workshop số 2 đã diễn ra tại tòa nhà F-Town 1 (TP HCM) với sự tham gia của hơn 50 CBNV nhà Phần mềm phía Nam. Chủ đề lần này là: "Triển khai hệ thống quản trị với khả năng tùy chỉnh và mở rộng cao với PHP CodeIgniter v3, KendoUI-Jquery... dựa trên cơ sở hạ tầng AWS".

anh1-6416-1562225259.jpg

SKU workshop số 2 tại TP HCM thu hút hơn 50 CBNV FHM tham gia.

Đối tượng tham gia hội thảo là các quản trị dự án (PM), lập trình viên bậc 4 trở lên (Dev4+), Technical Lead của các dự án tại FHM - đơn vị sản xuất phầm mềm chủ lực phía Nam được hợp nhất từ FSU1, FSU2, DTL... Diễn giả của chương trình là anh Bùi Đức Huy và anh Đoàn Anh Bảo cùng đến từ đơn vị FHM.GHS. Anh Bảo hiện là tư vấn về Cloud và là Technical Lead về DevOps của đơn vị FHM.GHS. Anh Huy đã có nhiều năm kinh nghiệm trong phát triển web, dịch vụ đám mây, DevOps và Blockchain và là kỹ sư giải pháp của FPT Software.

Tại buổi hội thảo, các diễn giả chia sẻ về: Những yêu cầu, thách thức của các dự án hiện tại; Hướng dẫn cách ứng dụng các framework sử dụng ngôn ngữ PHP vào dự án và trình bày về AWS architect common dùng để ứng dụng vào triển khai và tổ chức 1 hệ thống quản lý web.

Mở đầu cho buổi chia sẻ, anh Bùi Đức Huy đã trình bày về những thách thức, yêu cầu mà các dự án đang gặp phải. Anh Huy cho biết hiện FPT Software cần xây dựng 1 hệ thống quản lý đảm bảo OWSAP web security và lượng người dung hiện tại là 2.000. Những thách thức đặt ra cho đội dự án rất lớn khi đây là loại dự án mới hoàn toàn ở đơn vị. “Đơn vị hầu hết làm về medical device và chưa có dự án làm đám may. Hơn nữa, nhân sự lại đa phần là người trẻ”, anh Huy cho biết.

anh-2-7436-1562225259.jpg

Diễn giả Bùi Đức Huy (FHM.GHS) trình bày về cách xây dựng ứng dụng CRUD và các chức năng dựa trên nền PHP Codeiginiter v3, KendoUI-Jquery.

Từ những thách thức, yêu cầu đó, anh Huy đã hướng dẫn các thành viên của đội dự án FHM.GHS cách xây dựng ứng dụng CRUD và các chức năng dựa trên nền PHP Codeiginiter v3, KendoUI-Jquery. Chia sẻ về lý do lựa chọn PHP, diễn giả Huy cho hay: “PHP là ngôn ngữ dành cho việc phát triển nhanh, dễ học, dễ triển khai cho các hệ thống quản lý không có yêu cầu cao về mặt xử lý tính toán nhiều”. Theo anh Huy, bên cạnh PHP CodeIgniter, Kendo... hệ thống tích hợp nhiều công nghệ khác từ back-end, front-end và AWS infrastructure.

Cùng với những kiến thức anh Huy mang tới cho hội thảo, diễn giả Đoàn Anh Bảo cũng chia sẻ những nội dung về tích hợp ứng dụng trên môi trường AWS và những bài học thành công được rất nhiều CBNV quan tâm, chú ý.

Diễn giả Đoàn Anh Bảo đã trình bày về AWS architect common dùng để ứng dụng vào triển khai và tổ chức 1 hệ thống quản lý web, cách apply CICD vào hệ thống đó. Ngoài ra, anh Bảo còn chỉ ra các cách để tối ưu hóa chi phí khi đưa ứng dụng lên đám mây. Và cuối cùng, diễn giả Anh Bảo chia sẻ cách tiết kiệm nguồn lực DevOps bằng “Infrastructure as code” (cơ sở hạ tầng như code).

anh-3-2612-1562225259.jpg

Diễn giả Đoàn Anh Bảo (FHM.GHS) chia sẻ về những nội dung về tích hợp ứng dụng trên môi trường AWS và những bài học thành công.

Cảm thấy rất hứng thú với nội dung chia sẻ từ các diễn giả, anh Nguyễn Phước Hậu (FHM.EMU) bày tỏ: “Đề tài hôm nay khá hay! Khi mà nhu cầu của Web Application chỉ đơn giản là CRUD và lập trình viên trong team không có nhiều kinh nghiệm, thì việc lựa một framework gọn nhẹ CodeIgniter là tối ưu trong ngữ cảnh của dự án. Đặc biệt là khi chúng ta tận dụng được AWS để giải quyết vấn đề về hiệu suất khi upload và loading hình ảnh. Tôi thấy việc áp dụng "Infrastructure as Code" đã cải thiện năng suất khá nhiều cho dự án”.

Chú trọng tới hiệu quả mà những phương pháp cải tiến năng suất mang lại, anh Nguyễn Quốc Dũng (EBS.DMS) chia sẻ: "Tôi thấy chương trình rất hữu ích, cần thiết cho các dự án, tôi biết thêm được rất nhiều thứ mới. Nếu các diễn giả chia sẻ nhiều hơn về các khó khăn khi triển khai, thực hiện thì sẽ thiết thực hơn và có thêm demo sản phẩm tại chỗ sẽ thu hút nhiều sự chú ý hơn”.

Hệ thống S.K.U (Software and Knowledge Utilization) là nơi CBNV chia sẻ, chuẩn hóa, đóng góp và sử dụng lại tài nguyên (bao gồm các thư viện, module, sản phẩm phần mềm và kiến thức) trong FPT Software. Hiện, SKU đang có hơn 39.000 lượt xem, 1263 IP đã được đánh giá và xếp hạng và 330 người dùng đăng bài trên hệ thống.

SKU Workshop do Ban cải tiến năng suất FPT Software (PID) tổ chức định kỳ hàng quý ở cả 3 miền. Đề tài chính của SKU mỗi số sẽ là các IP, tài nguyên nổi bật trên SKU Portal, các kiến trúc tài nguyên hay, giúp tăng năng suất và chất lượng cho dự án tại chính các đơn vị FSU trong FPT Software. Tham gia group "SKU Community" trên Workplace để nắm thêm được nhiều thông tin quan trọng và hữu ích cho dự án.

Diệu Anh

Ý kiến

()