Đội ngũ DevOps nhà Sun* ghi dấu ấn bằng 02 sản phẩm ấn tượng
Chắc hẳn các Sunner ít nhiều đã nghe đến cái tên “Sun* DevOps Platform” - một đội ngũ tài năng với tầm nhìn trở thành một đối tác quan trọng trong việc tạo ra các sản phẩm phần mềm chất lượng cao, hiệu quả và đáng tin cậy. Hãy cùng tìm hiểu về những thành quả ấn tượng của họ trong quý I năm 2025 nhé!
Đôi nét về Sun* DevOps Platform Team
Gồm toàn những thành viên tài năng, Sun* DevOps là một đội ngũ chuyên gia về hiệu suất hệ thống, kiểm thử phần mềm và tự động hóa quy trình. Với tinh thần đổi mới sáng tạo, team DevOps tự tin cam kết cung cấp những công cụ mạnh mẽ nhằm hỗ trợ các đội ngũ sản phẩm tại Sun* trong việc tối ưu hóa quy trình phát triển và vận hành phần mềm.

Với tầm nhìn trở thành một đối tác quan trọng trong việc tạo ra các sản phẩm phần mềm chất lượng cao, hiệu quả và đáng tin cậy, DevOps không chỉ xây dựng và phát triển các công cụ hỗ trợ mà còn đồng hành cùng các nhóm phát triển trong từng giai đoạn của quá trình phát triển phần mềm, từ lập kế hoạch (planning), viết mã (coding), kiểm thử (testing), cho đến triển khai (deployment) và giám sát (monitoring).
Với sự tận tâm và chuyên môn sâu rộng, team DevOps luôn hướng đến việc cải thiện hiệu suất và nâng cao chất lượng sản phẩm, giúp Sun* đạt được những thành công ấn tượng và phát triển mạnh mẽ trong lĩnh vực công nghệ.
Hãy cùng tìm hiểu 03 sản phẩm ấn tượng mà đội ngũ này đã cho ra mắt thành công nhé!

Sun* Themis là một “kỹ sư giám sát chất lượng” toàn năng dành riêng cho ngôi nhà mã nguồn của bạn. Là mảnh ghép quan trọng trong hệ sinh thái Sun* DevOps Platform, Sun* Themis tự động kiểm tra liên tục chất lượng mã nguồn, phát hiện các vấn đề về bảo mật, bugs, code smells và technical debt trong các dự án phần mềm. Sun* Themis được phát triển dựa trên sức mạnh của SonarQube, một công cụ phân tích mã nguồn hàng đầu, và đã được tối ưu hóa để phù hợp với mọi dự án tại Sun*.
Được đặt theo tên vị thần công lý và luật pháp trong thần thoại Hy Lạp, Themis tượng trưng cho sự chính xác và công bằng cần thiết cho việc phân tích mã hiệu quả. Dịch vụ Sun* Themis đánh giá nghiêm ngặt chất lượng và bảo mật của mã, đảm bảo tuân thủ các tiêu chuẩn cao nhất, bảo vệ chống lại các lỗi và lỗ hổng tiềm ẩn.
Các tính năng chính của Sun* Themis
Hãy hình dung Sun* Themis như một kỹ sư sở hữu các công cụ kiểm tra hiện đại, luôn sẵn sàng hỗ trợ bạn trong việc đảm bảo chất lượng mã nguồn:
- Phát hiện lỗi mã nguồn (Bug Detection): Themis giúp bạn phát hiện sớm những "vết nứt" trong mã nguồn (bug), tránh nguy cơ "sập nhà" khi triển khai sản phẩm. - Bảo mật mã nguồn (Code Security): Tương tự việc kiểm tra khóa cửa và hệ thống an ninh, Themis giúp phát hiện các lỗ hổng bảo mật, chẳng hạn như SQL Injection hoặc XSS, để bảo vệ ứng dụng của bạn. Themis giúp phát hiện và vá các lỗ hổng này để bảo vệ người dùng. - Phát hiện “code thối” (Code Smells): Themis xác định những đoạn mã chưa tối ưu, giống như các thiết kế không hợp lý trong ngôi nhà mã nguồn, gây khó khăn trong việc bảo trì, và đưa ra gợi ý cải thiện mã nguồn để bạn dễ dàng thêm tính năng mà không sợ phá vỡ cấu trúc. - Theo dõi liên tục (Continuous Monitoring): Mỗi lần bạn thay đổi hoặc bổ sung "kết cấu" của ngôi nhà, Themis sẽ kiểm tra để đảm bảo sự ổn định. Công cụ này tích hợp trực tiếp với pipeline CI/CD, giúp kiểm tra mã nguồn tự động mỗi khi bạn đẩy code mới. - Báo cáo trực quan: Themis cung cấp bảng điều khiển (dashboard) dễ hiểu, giống như một bản đồ chi tiết, giúp bạn nắm bắt tình trạng tổng thể và từng chi tiết nhỏ của mã nguồn. Xử lý các khoản "nợ kỹ thuật" (technical debt) - những chỗ bạn biết cần sửa nhưng chưa kịp làm, giống như một kỹ sư ghi chép lại toàn bộ những lỗi nhỏ trong nhà để bạn sửa dần mà không lo bị quên. - Bộ quy tắc linh hoạt (Rules): Hỗ trợ sử dụng bộ quy tắc có sẵn từ SonarQube hoặc tùy chỉnh theo yêu cầu dự án (về code style, bảo mật, hiệu suất), giúp phát hiện lỗi ngay từ giai đoạn đầu trong quá trình phát triển. |
Sun* Athena

Sun* Athena là phiên bản tự lưu trữ (self-hosted) của Codecov, một giải pháp hàng đầu cho việc lưu trữ và phân tích kết quả của việc chạy các bài kiểm tra (Test) trong dự án. Trong suốt những năm vừa qua, Codecov đã được sử dụng rộng rãi bởi nhiều tổ chức lớn và cộng đồng Open Source, nhờ vào khả năng cung cấp thông tin chi tiết về hiệu suất viết Test trong các dự án phần mềm.
Athena cung cấp các báo cáo về độ bao phủ mã nguồn (code coverage reports), giúp xác định các đoạn code đã được kiểm tra thông qua các bài kiểm tra đơn vị (Unit Test) và tích hợp (Integration Test) cũng như những phần chưa được kiểm tra. Các báo cáo này được tải lên Codecov để phân tích và lưu trữ theo lịch sử, từ đó cung cấp cái nhìn sâu sắc và hỗ trợ các nhà phát triển trong việc cải thiện chất lượng sản phẩm.
Khi nói đến biểu tượng đặt tên, Athena không chỉ là vị thần của trí tuệ, chiến thuật và chiến tranh trong thần thoại Hy Lạp, mà còn là người bảo vệ thành phố Athens, tượng trưng cho sự bảo vệ và duy trì chất lượng. Tương tự, Sun* Athena đóng vai trò bảo vệ chất lượng sản phẩm trong hệ sinh thái Sun* DevOps Platform, bao gồm các dịch vụ như Sun* CI, Sun* Argus - Hệ thống Giám sát Sản phẩm, Sun* Atlas - Kiểm tra Hiệu suất, và Sun* Apollo - Thông tin Phát triển.
Một số tính năng nổi bật của Sun* Athena:
- Source Code Coverage: Cung cấp báo cáo chi tiết về độ bao phủ của code, giúp xác định phần nào đã được kiểm tra và phần nào chưa.
- Pull Request Comments: Tự động thêm nhận xét vào yêu cầu kéo (Pull Request), giúp các nhà phát triển nắm bắt nhanh chóng tình trạng bài kiểm tra của mã.
- Status Checks: Kiểm tra trạng thái của các bài kiểm tra, đảm bảo rằng code mới được tích hợp chỉ khi đáp ứng các tiêu chuẩn độ phủ nhất định.
Sun* Athena không chỉ là một công cụ hỗ trợ, mà còn là một đồng minh đắc lực trong hành trình cải thiện và duy trì chất lượng sản phẩm tại Sun*.
Mong rằng với sự ra mắt thành công của 2 sản phẩm nổi bật trên, trong tương lai đội ngũ Sun* DevOps Team sẽ tiếp tục nghiên cứu, cho ra mắt thêm thật nhiều sản phẩm hữu ích hơn nữa. Hãy cùng chờ đón nhé!