Cách Veepee tăng tốc triển khai từ 4 ngày lên 4 phút

Cách Veepee tăng tốc triển khai từ 4 ngày lên 4 phút

Quy trình làm việc của nhóm kỹ thuật và sản phẩm đã được cải tiến vượt bậc nhờ ứng dụng công nghệ hiện đại. Khi nhóm muốn điều chỉnh biểu mẫu trên trang web hoặc triển khai thử nghiệm A/B mới, họ chỉ cần phát hành mã một cách nhanh chóng. Nếu thử nghiệm thành công, họ có thể triển khai trực tiếp vào môi trường sản xuất. “Trước khi có GitLab, việc triển khai sản xuất có thể mất đến bốn ngày bởi vì phải huy động nhiều nhân sự. Giờ đây, quy trình hoàn toàn tự động và chỉ mất vài phút mà không cần sự can thiệp thủ công,” Millet chia sẻ.

Công nghệ và quy trình triển khai với CI GitLab là phần thuộc nhóm sản phẩm, nên họ được trao quyền tự do lựa chọn phương thức triển khai phù hợp. “Chúng tôi đã phát triển thành phần cuối cùng của hệ thống CI, đó là phần triển khai. Chúng tôi tạo ra các công cụ dành riêng cho kỹ thuật, tự động thực hiện triển khai canary xanh lam và xanh lục để thử nghiệm mọi thứ. Khi đã được xác thực, mã sẽ được triển khai vào môi trường sản xuất. Đó chính là quy trình làm việc ưu việt mà chúng tôi xây dựng,” Millet giải thích thêm.

Nhóm kỹ thuật về độ tin cậy của trang web (SRE) đã phát triển rất nhiều mẫu CI, tạo nên một kho kiến thức quý giá dành cho các nhóm trong công ty. Đối với lập trình viên mới, việc truy cập và sử dụng các mẫu này để bắt đầu công việc trở nên vô cùng dễ dàng. “Chúng tôi có các bộ kẻ nói dối (mock sets) cho tất cả các ngôn ngữ lập trình do nhóm SRE chuẩn bị sẵn. Về cơ bản, bạn chỉ cần chọn thành phần đầu tiên. Ở phần kiểm tra, bạn sẽ đặt mã riêng của mình vì bạn hiểu rõ công việc, nên phần kiểm tra chủ yếu dành cho nhóm của bạn,” Millet cho biết. Quy trình triển khai cũng đã được mẫu hóa cho Nomad và Kubernetes để đưa vào sản xuất một cách hiệu quả.

Trong suốt ba năm kể từ khi ứng dụng GitLab, Millet chưa từng nhận được bất kỳ phản hồi tiêu cực nào về nền tảng này. GitLab đã thực sự thay đổi văn hóa làm việc của một công ty 16 năm tuổi bằng cách nâng cao tính minh bạch, hiệu quả quy trình và thời gian phát triển của đội ngũ kỹ sư. “Ban đầu, phải gần một năm để mọi người thích nghi vì đây là sự thay đổi thói quen và cách làm việc. Nhưng giờ đây, nó đang vận hành rất trơn tru. Chúng tôi đã phát triển một công cụ mang tên DevHub trên GitLab, giúp tổng hợp dữ liệu và cung cấp cái nhìn toàn diện cho ban lãnh đạo cấp cao,” Millet chia sẻ.

Nếu quý khách muốn được tư vấn chi tiết hoặc tìm hiểu giải pháp tối ưu cho doanh nghiệp của mình, đừng ngần ngại liên hệ với Softribution ngay hôm nay. Chúng tôi luôn sẵn sàng đồng hành cùng bạn trên hành trình chuyển đổi số và cải tiến hiệu suất công việc.

Share this post