Moneyfarm triển khai nhanh hơn bằng cách sử dụng ít công cụ hơn với GitLab
Moneyfarm đã trở nên quen thuộc với GitLab nhờ nhóm kỹ thuật sử dụng phiên bản tự quản lý nội bộ trên mạng riêng của mình. Đến tháng 1 năm 2020, Blanco và Faulkner cùng đội ngũ đã bắt đầu cuộc hành trình chuyển toàn bộ mã nguồn từ Concourse sang GitLab trên nền tảng đám mây. Họ đã tích hợp GitLab với hệ thống triển khai AWS thông qua một tập lệnh tùy chỉnh chạy trong pipeline và đưa các vùng chứa (container) vào môi trường sản xuất. Quá trình chuyển đổi này đã thành công và đội ngũ đã dần dần chuyển từ 80 lên đến 1000 pipeline phục vụ các nhiệm vụ quan trọng nhất sang GitLab. Tổng thời gian hoàn tất chuyển đổi toàn bộ sang GitLab kéo dài khoảng bốn tháng.
Blanco chia sẻ rằng việc chọn GitLab “đã giúp công việc trở nên đơn giản hơn nhờ cách thức quản lý tối giản của công cụ.” Ông nhấn mạnh: “Giá trị cốt lõi của Moneyfarm rất rõ ràng: ‘Chúng tôi mang lại giá trị khi đưa phần mềm đến tay khách hàng nhanh nhất có thể.’ Việc xây dựng hệ thống cơ sở hạ tầng và công cụ vận hành trơn tru cho phép các nhà phát triển tập trung hoàn toàn vào phát triển tính năng và viết mã hoạt động, mà không phải lo lắng nhiều về vận hành. GitLab là công cụ hỗ trợ đắt lực trong quy trình sản xuất hiện tại, và điều đó đã tạo nên sự khác biệt lớn.”
Nhờ GitLab, Moneyfarm đã đạt được các cải tiến ấn tượng bao gồm:
- Giảm thời gian chu kỳ từ ý tưởng đến sản xuất từ 45 phút xuống còn 13,5 phút
- Nâng cao mối quan hệ làm việc giữa nhà phát triển và các bên liên quan
- Tăng cường khả năng tự phục vụ của nhà phát triển một cách rõ rệt
- Đạt được thời gian triển khai dự đoán được
- Gấp đôi số lần triển khai, từ 18 lần mỗi tuần lên đến 35 lần mỗi tuần
- Cải thiện đáng kể năng suất viết mã
Bên cạnh đó, quy trình làm việc trở nên đơn giản và ít thời gian chờ đợi hơn rất nhiều. Faulkner cho biết: “Với GitLab, chúng tôi từ bàn phím nhà phát triển đến môi trường khách hàng nhanh hơn nhiều.” Ông chia sẻ thêm: “Trước đây, các nhà phát triển thường ngồi nhìn thanh tiến trình Concourse trong khi có bên liên quan đứng theo dõi phía sau. Tôi không nhớ mình từng thấy cảnh đó kể từ khi chuyển sang GitLab.”
Không chỉ dừng lại ở những con số, sự hợp tác trong nhóm đã được cải thiện rõ rệt, dẫn đến những buổi brainstorming sôi nổi theo cách mà đội ngũ Moneyfarm chưa từng trải qua trước đó. Blanco cho biết: “Những cuộc trò chuyện vốn dĩ không diễn ra trước đây giờ đã trở thành điều thường nhật, qua đó lan toả kiến thức và giúp mọi người hiểu sâu sắc hơn về công cụ cũng như cách tận dụng nó hiệu quả hơn.”
Cuối cùng, đội ngũ Moneyfarm đã hết sức ngạc nhiên khi chi phí sử dụng GitLab gần tương đương với chi phí họ từng bỏ ra cho việc tự lưu trữ và quản lý nội bộ trước đây. Nhưng điểm cộng lớn nhất của GitLab là họ không cần nhân lực chuyên trách để vận hành và duy trì hệ thống.
Nếu quý công ty đang tìm kiếm giải pháp tối ưu hóa quy trình phát triển phần mềm, tăng năng suất và giảm thiểu chi phí vận hành, hãy liên hệ với Softribution ngay hôm nay để được tư vấn chuyên sâu và trải nghiệm các giải pháp công nghệ hàng đầu. Softribution cam kết đồng hành cùng quý khách hàng trên hành trình chuyển đổi số thành công.
